

   * { margin: 0; padding: 0; }
   
   body { background-color: #EEEEEE; color: #000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
   #pagewrapper { width: 90%; min-width: 750px;  margin: 20px auto 30px auto; padding: 30px 10px 30px 10px; color: black; background-color: white; }
   
   img { border: 0; }
   
   
   
   table { margin: 0 auto; }
   table.header { text-align: center; width: 100%; }
   
   p { text-align: center; font-size: 90%; padding: 10px; }
   
   
   a { color: #0000FF; background-color: white; text-decoration: none; font-weight: bold; cursor:pointer; }
   a:hover { text-decoration: underline; }
   
   /*table.stats { border: 1px solid #CCCCCC; padding: 10px; } */
   table.stats { color: #000000; background-color: #F3F3F3; padding: 10px; } 
   table.stats a { color: #0000FF; background-color: #F3F3F3; }
   .header td { width: 100%; text-align: center; }
   #subdomnav p { text-align: right; margin: 0; padding: 0; }
   
   .stats th { width: 50px; text-align: center; font-size: 80%; font-family: Tahoma, Helvetica, sans-serif; }
   .stats td { text-align: center; font-size: 75%; }
   td.server { color: #ff6600; background-color: #F3F3F3; font-weight: bold; width: 120px; text-align: left; font-size: 75%; }
   th.server { font-weight: bold; width: 120px; text-align: left; font-size: 75%; }
   #key td { font-size: 90%; }
   #key img { padding-left: 10px; }
   td.stats { width: 100%; text-align: left; font-size: 90%; }
   td { padding: 3px 0 3px 0; }
   html>body td { padding: 1px 0 1px 0;; } /* not shown to IE */
   
   .all { margin-right: 5px; } 
   .allstate { cursor: pointer; }
   .showstate { cursor: pointer; margin-right: 7px; }
   .switchtitle .old { font-weight: bold; color: #454545; background-color: #FFFFFF; }
   
   .noshowstate{ margin-right: 7px; }
      
   .switchcontent td { text-align: left; font-size: 80%; color: #333333; background-color: #F3F3F3; padding: 0 0 20px 20px; width: 300px; }
   
   #footer hr { margin: 20px auto 10px auto; width: 350px; }
   #disclaimer { padding-top: 5px;}
   #disclaimer p { text-align: center; font-size: 70%; padding:0; }
    
   #buttons_standards { text-align:center; padding: 15px 0 8px 0; } 
   
   .note { font-size: 80%; color: #000000; background-color: #FFFFFF; border: 2px solid #666666; font-weight: bold; width: 80%; margin: 25px auto 15px auto; padding: 5px; }
   .note .header { color: #FF0000; background-color: #FFFFFF; } 
   
   a.balloon { position:relative; z-index:24; background-color:#FFFFFF; color:#000000; text-decoration:none; }
   a.balloon strong { color: #ff6600; font-weight: bold; } 
   a.balloon:hover { z-index:25; background-color:#F3F3F3;  }
   a.balloon span { display: none; }
   a.balloon:hover span { display:block; position:absolute; font-weight: normal; top:1em; left:3em; text-align: left; padding:3px; font-size: 80%; }
   
   a.monitor:hover span { border:1px solid #000000; background-color:#FFFFFF; color:#000000; width:30em; }
   a.monitor:hover { cursor: default; }
   
   a.info:hover span { border:1px solid #5DD6FF; background-color:#FFFFFF; color:#0000FF; width:35em; }
   a.info:hover { cursor: default; }

