/* MVVM, 56.15.7-78.42.3, CSS/AllPages.css for mvvm.net                    */
/*-------------------------------------------------------------------------*/

/*===for both screen and paper===*/
 body { margin:0px }
 table.OptIkon { color:#808080; background:transparent;
                 font-family: 'Courier New'; font-size:10px; }
 li, blockquote { text-align:left }
 #Info_CSS { font-family:Courier New; font-size:xx-small }
 .NoBr { white-space:nowrap }
 .NoWr { text-wrap:none }
   /* text-wrap property is not supported in any of the major browsers */
 .IBr { display:inline-block; }  /* Intelligent Breaking */
 .IBrL { display:inline-block; text-decoration:underline }  /* for links */
   /* used to get proper text breaks/lines for varying screen/window widths,
      keeping a set of clauses/phrases/words together if width allows;
      if using IBr in a link, underlining will be lost: use IBrL */ 

/* @media screen  --not all browsers with CSS can handle @media definitions
   { */

/*
    body { scrollbar-track-color:#000000; scrollbar-arrow-color:#ffffff }
      not standard and not supported by Netscape/Firefox: use 
document.body.style.scrollbarTrackColor="colorname" and
document.body.style.scrollbarArrowColor="colorname" 
      in JS for IE and compatible only!
*/
    table.OptIkon { visibility:visible; }

    a.DisplOpt:link, a.DisplOpt:visited, a.DisplOpt:active
     { color:#404040; background:transparent }
    a.DisplOpt:hover { color:#000000; background:#c0c0c0 }

    a#RainbowL, a#RainbowR { color:#000000; font-family:Courier New;
               font-size:8pt; background:#ffffff; text-decoration:none }
    a#SwitchLight
      { color:#ffffff; font-family: Small Fonts, Times New Roman;
        font-size:6pt; background:transparent }
    #BBarL, #BBarR, #GBarL, #GBarR, #TBarL, #TBarR
      { color:#e2e2e2; font-family: Small Fonts, Times New Roman;
        font-size:6pt; background:transparent; text-decoration:none }
    #WidthTbl { visibility:visible }
    .DisplOpt { color:#404040 }
    td.PopUpBar { visibility:visible }
    table#RainbTbl { visibility:visible }
    .FrameBarTxt, a.FrameBarTxt:link, a.FrameBarTxt:visited,
     a.FrameBarTxt:active, a.FrameBarTxt:hover
     { color:#000000; font-family:Courier New; font-size:8pt;
       text-decoration:none }
    a.FrameBarTxt:active, a.FrameBarTxt:hover { color:#fffff0 }
    iframe { visibility:visible }

    a.Button:link, a.Button:visited, a.Button:active, a.Button:hover
     { color:#fffff0; background:black; font-family:Courier New;
       font-size:8pt; text-decoration:none }

    .ScrOnly { visibility:visible }  /*reverse under '@media print'*/
    .PrOnly { visibility:hidden } 

/*===start menus for screen and paper (separately)===*/
    .HeadBox { background-color:transparent; position:absolute;
               visibility:visible; left:0px; top:-45px; height:45px;
               width:100px; z-index:2; overflow:hidden }

    .MenuBox { background-color:transparent; position:absolute;
               visibility:visible; left:0px; top:-321px; height:321px;
               width:100px; z-index:2; overflow:hidden }

    a.MenuOnOff:link, a.MenuOnOff:visited, a.MenuOnOff:active, a.MenuOnOff:hover
     { color:#0000ff; text-decoration:none; background:transparent;
       font-size:8pt }
    a.MenuLink:link, a.MenuLink:visited, a.MenuLink:active
     { color:#00ff00; text-decoration:none; background:transparent;
       font-size:10pt }
    a.MenuLink:hover
     { color:#000000; text-decoration:none; background:#00ff00;
       font-size:10pt }
    a.MenuCaps:link, a.MenuCaps:visited, a.MenuCaps:active
     { color:#00ff00; text-decoration:none; background:transparent;
       font-size:8pt }
    a.MenuCaps:hover
     { color:#000000; text-decoration:none; background:#00ff00;
       font-size:8pt }

    a.FixedLink:link, a.FixedLink:visited, a.FixedLink:active, a.FixedLink:hover
     { color:#00ff00; text-decoration:none; background:transparent;
       font-family:Courier New; font-size:8pt }
    a.FixedLink:hover { text-decoration:underline }
    .FixedLink { font-size:8pt; font-weight:normal }

    .MenuHead, .MenuSubH, .MenuOnOff
     { color:#00004d; font-family:Arial, Helvetica, sans-serif }
    .MenuHead { text-decoration:underline; font-size:12pt }
    .MenuSubH { text-decoration:underline; font-size:10pt }
    .MenuOnOff { font-size:8pt }
    .MenuItems { background: #000000; padding:2px; text-align:left;
                 font-family:Arial, Helvetica, sans-serif; font-size:10pt }

    div#Audio { display:inline-block }

    #HTTPS_Message { display:inline-block }  /*object created in PostPage.js*/
/* } */

   @media print
   {
    .HeadBox, .MenuBox { visibility:hidden }

/*===end menus===*/

    td#ExtraL, td#IFramesCol, td#ExtraR { display:none }
    table#UserPrefTbl { display:none }
    td.PopUpBar { display:none }
    iframe { display:none }
    div#Audio { display:none }
    #HTTPS_Message { display:none }  /*object created in PostPage.js*/

    table.OptIkon { visibility:hidden }
    #Info_CSS { visibility:hidden }
    #WidthTbl { visibility:hidden }
    table#RainbTbl { visibility:hidden }

    .ScrOnly { visibility:hidden }  /*reverse under '@media screen'*/
    .PrOnly { visibility:visible }

    .BlackPrint { color:black }
    table#ResoluTbl { width:100% }
   }

/* Copyright 56-78 aSWW, M.Vincent van Mechelen */