body {
     margin:0;
     font-family: Verdana, Arial, sans-serif;
     }

a
     {
     color: #FFFFFF;
     text-decoration: none;
     }

a:active
     {
     color: #FFFFFF;
     text-decoration: underline;
     }

a:visited
     {
     color: #FFFFFF;
     text-decoration: none;
     }
a:hover
     {
     color: #AAAAAA;
     text-decoration: none;
     }

/* *-*-*-*- *-*-*-*- *-*-*-*-        end <a> rules             *-*-*-*- *-*-*-*- *-*-*-*-*                                   _____________                                      */

/* *-*-*-*- *-*-*-*- *-*-*         Begin Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*-* */

.button{
       /* may cause windows bug:
       position: relative;
       letter-spacing: .1em;
       */
       color: #FFFFFF;
       z-index: 100000;
       cursor: hand;
       font-family: Verdana, Arial, sans-serif;
       font: menu;
       margin-left: 0px;
       margin-bottom: -1px;
       margin-top: 1px;
       font-size: 9pt;
       font-weight: bold;
       border-width: 0px solid #FFFFFF;
       border-left: 0px solid #FFFFFF;
       }

.buttonlabel {
             font-size: 9pt;
             font-weight: bold;
             cursor: hand;
             height: 12px;
             /* may cause windows bug: position: relative; */
             /** padding/margin Causes Freeze in
             *  Windows IE6.
             *  Bug discovered by
             *  Michael of 13thparallel.org
             *
             * padding: .05em .5em .05em .4em;
             * margin: 1px 1px 0px 1px;
             */
             border-width: 0px solid #FFFFFF;
             border-left: 0px solid #FFFFFF;
             top: 0;
             left: 0;
             visibility: visible;
             }

             .buttonlabel img
                              {
                              margin: 0 0 -4px 0 !important;
                              border: 0 !important;
                              padding: 0 !important;
                              }

             .level1label
                              {
                              font-family: Verdana, Arial, sans-serif;
                              font-size: 8pt;
                              color: #FFFFFF;
                              font-weight: bold;
                              text-decoration: none;
                              height: 10px;
                              padding: 1px 2px;
                              cursor: hand;
                              margin-bottom: 0px;
                              margin-top:  .05em;
                              border-left: 0px solid #FFFFFF !important;
                              border-bottom: 0px solid #FFFFFF !important;
                              }

             .labelOver {
                        color: #00C;
                        }

             /** .menuItem replaces .menuNode
             * to open menus instantly.
             * (see open-instantly.html source)
             */

             .menuNode, .menuItem
                                 {
                                 color: #FFFFFF;
                                 font-size: 8pt;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-weight: normal;
                                 text-decoration: none;
                                 height: 10px;
                                 margin-top: 1px;
                                 }

             .menuNode a, menuItem a
                                 {
                                 color: #FFFFFF;
                                 font-size: 8pt;
                                 line-height: 10px;
                                 font-weight: normal;
                                 padding: 3px 3px 3px 10px;
                                 text-decoration: none;
                                 width: auto;
                                 white-space: nowrap;
                                 }

             .menuNode a:hover, .menuItem a:hover
                                 {
                                 text-decoration: none;
                                 color: #DDDDDD;
                                 }

             .menu               {
                                 position: relative;
                                 padding-left: 10px;
                                 padding-top: 1px;
                                 padding-bottom: 3px;
                                 margin-bottom: 0px;
                                 }

             .menu .menu, .menu .menu .menu
                                 { /* submenus & submenus' submenus  */
                                 border-left: 1px solid #FFFFFF;
                                 border-right: 0px solid #FFFFFF;
                                 border-top: 0px solid #FFFFFF;
                                 border-bottom: 1px solid #FFFFFF;
                                 padding-left: 10px;
                                 padding-top: 4px;
                                 margin-top: 0px;
                                 margin-bottom: 4px;
                                 margin-left: 9px;
                                 width: 170px;
                                 }

             .menu .menu .menu   { /* submenus' submenus  */
                                 height:1%;
                                 }

             #nav {
                  border: 0px solid #FFFFFF;
                  color: #FFFFFF;
                  overflow: hidden;
                  position: relative;
                  width: 170px;
                  height: 500px;
                  margin: 0;
                  padding-left: 0px;
                  left: 0;
                  top:0;
                  white-space: nowrap;
                  -moz-user-select: none;
                  }


        /* *-*-*-*- *-*-*-*- *-*-*-*         End Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*-
          *                                   ___________________                                */
                        h1{
                                font-family: Verdana, Arial;
                                color: #FFFFFF;
                                font-size: 20pt;
                                text-indent: 24px;
                                padding: 0px;
                                font-weight: normal;
                        }
        /* *-*-*-*- *-*-*-*- *-*-*-*-        @media print rules        *-*-*-*- *-*-*-*- *-*-*-*-
          *                                   __________________                                 */
                          @media print {

                                  title { display: none }
                                #nav {
                                        position: absolute;
                                        width: 0;
                                        height: 0;
                                        padding: 0px;
                                        margin: 0;
                                        display: none;
                                }

                        }