/*
libra_popup.css
$Revision: 1.18 $
(c) 1992-2007 Cisco Systems, Inc. All rights reserved. 
Terms and Conditions: http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
*/   

body#libra {
   font:80.5% Arial,Helvetica,sans-serif; /* Sets base */
   color:#000;
   background-color:#fff;
   }
   * html body#libra {
      font:80% Arial,Helvetica,sans-serif; /* IE6 reset */
      }

body, #popup-content, #framework-footer { 
      margin: 0;
      padding: 0;
   }

   #popup-wrapper {
      min-width: 300px;
      width: expression((documentElement.clientWidth < 322) ? "300px" : "auto" );
   }

   #popup-content-padding {
      margin: 10px 15px 0 20px;
      clear: both;
   }
   #popup-content-nopadding {
      clear: both;
      margin: 0;
   }
   #popup-content-padding #popup-content-nopadding {
      margin: -10px -15px 0 -20px;
   }

   #popup-banner {
      height: 73px;
      position: relative;
      margin: 0 15px 0 0;
   }

   p { 
      margin-bottom: 0;
      }

   #framework-footer {
      margin: 17px 15px 5px 20px;
      font-family: arial, sans-serif;
      font-size: 86%;
      color: #333;
      clear: both;
   }
   .camp-footer  #framework-footer {
      margin-left:0;
   }
   
   #framework-footer a {
      color: #366;
      text-decoration: none;
   }

   #popup-banner img {
      position: absolute;
      border: none;
   }

   #popup-banner h1, #popup-banner h2  {
      display: block;
      position: absolute;
      bottom: 12px;
      margin: 0;
      font-family: arial, sans-serif;
      font-size: 140%;
      color: #666;
      padding-left: 110px;
   }

   div.border { /* necessary to keep a real hr in the code for non-css, and avoid ie hr spacing bug */
      clear: both;
      height: 0px;
      margin: 0;
      border-width: 1px 0 0 0;
      border-style: solid;
      border-color: #ccc;
   }

   #popup-wrapper div.border hr {
      display: none;
   }

   .skiplinks {
      display:inline; 
      position:absolute; 
      visibility:visible; 
      top:-110px;
   } 
   .skiplinkShow { 
      background-color:#fcfcfc;
      padding:10px;
      border:1px solid #ccc; 
      visibility:visible; 
      left:125px;
      top:-10px; 
      display:block; 
      position:absolute; 
      z-index:100;
   }

   #camp-swtools { position:absolute; right:-16px; top:0; }

   #popup-banner #camp-swtools img { position:relative; }
   /* Content css */
   @import url(legacy.css);

   #popup-content .sitecopy .table-column-both {
      border-left:0px;
      border-right:0px;
   }

   #popup-content .sitecopy .table-column-left {
      border-left:0px;
   }

   #popup-content .sitecopy .table-column-right {
      border-right:0px;
   }
