                             /*   Base font for all pages            */
body                    { font-size:          100%;
                          font-family:        Arial;
                          alignment:          left;
                          color:              #FFFFFF;
                          background-color:   #000033;
                          margin:             0px;
                        }
body.prt                { font-size:          100%;
                          font-family:        Arial;
                          alignment:          left;
                          color:              #000000;
                          background-color:   #FFFFFF;
                          margin:             0px;
                        }
body.prt a:hover        { background-color:   transparent;
                          text-decoration:    none;
                          font-weight:        bold;
                          font-size:          100%;
                          color:              blue;
                        }
a:active                { background-color:   transparent;
                          text-decoration:    underline;
                          color:              #00FFFF; /* blue? */
                        }
a:link                  { background-color:   transparent;
                          text-decoration:    underline;
                          color:              #00FFFF; /* blue? */
                        }
a:visited               { background-color:   transparent;
                          text-decoration:    underline;
                          color:              #00CC66; /* green ? */
                        }
a:hover                 { background-color:   transparent;
                          text-decoration:    none;
                          font-weight:        bold;
                          font-size:          100%;
                          color:              white;
                        }
.ttl_mnuL:hover         { background-color:   yellow;
                          text-decoration:    none;
                          font-weight:        bold;
                          font-size:          120%;
                          color:              white;
                        }

                             /*   Title Section of a page            */
                             /*   +-------+--------------+-------+   */
                             /*   |       |              |       |   */
                             /*   +-------+--------------+-------+   */
div.ttl            {                                                      }
                             /*   Side Menu - Left                   */
div.ttl_mnuL           { font-size:           67%;
                         alignment:           right;
                         text-align:          center;
                         position:            absolute;
                         top:                 0px;
                         left:                0px;
                         width:               180px;
                         border-width:        0;
                       }
                             /*   Side Menu - Left (Page context)    */
div.ttl_mnuLp           {
                          font-size:          80%;
                          alignment:          right;
                          text-align:         center;
                          position:           absolute;
                          top:                4px;
                          left:               180px;
                          width:              60px;
                          border-width:       0;
                        }
/*
div.ttl_mnuLp a:hover   {
                          background-color:   grey;
                          text-decoration:    bold;
                          font-weight:        bold;
                          font-size:          100%;
                          color:              blue;
                        }
*/
                             /*   Title                              */
div.ttl_Ttl             { font-size:          120%;
                          text-align:         center;
                          position:           absolute;
                          top:                0px;
                          margin-left:        0;
                          margin-right:       0;
                          left:               0px;
                          right:              0px;
                          width:              100%;
                          border-width:       0;
                          color:              white;
                          text-decoration:    bold;
                        }
                             /*   Logo; links: Side Menu - Right     */
div.ttl_mnuR            { font-size:          67%;
                          alignment:          right;
                          text-align:         center;
                          position:           absolute;
                          top:                0px;
                          right:              0px;
                          border-width:       0;
                          width:              180px;
                        }
                             /*   Side Menu - Right (Page context)   */
div.ttl_mnuRp           {
                          font-size:          85%;
                          font-weight:        bold;
                          text-decoration:    bold;
                          alignment:          center;
                          text-align:         center;
                          position:           absolute;
                          top:                24px;
                          right:              180px;
                          width:              90px;
                          border-padding:     0;
                          border-width:       0;
                        }
/*
div.ttl_mnuRp a:hover   {
                          background-color:   #000017;
                          text-decoration:    bold;
                          font-weight:        bold;
                          font-size:          100%;
                          color:              blue;
                        }
div.ttl_mnuRp a:link    {
                          text-decoration:    bold;
                        }
div.ttl_mnuRp a:active  {
                          text-decoration:    bold;
                        }
div.ttl_mnuRp a:link    {
                          text-decoration:    bold;
                        }
div.ttl_mnuRp a:visited {
                          text-decoration:    bold;
                        }
*/
div.cvr            {
                     position:       absolute;
                     left:           10px;
                     top:            150px;
                     right:          10px;
                   }




