
#lightbox-content,
#lightbox-content-crosswords {
  visibility: hidden;
  width: 375px;
  height: 450px;
  background-image: url(/images/bg_popup.jpg);
  background-position: 20px 0;
  background-repeat: no-repeat;
}

#lightbox-content-crosswords {
  width: 713px;
  height: 460px;
  background: none;
}

#popup-close-button {
  position: absolute; top: 3px; right: 3px;
  width: 90px;
  height: 20px;
  border: 0;
}

#popup-logo {
  position: absolute; top: 30px; left: 30px;
  width: 130px;
  height: 40px;
}

#popup-section {
  position: absolute; top: 30px; right: 0;
  width: 220px;
  height: 35px;
}

#popup-manila-folder,
#popup-manila-overflow,
#popup-manila-overflow-content {
  position: absolute; z-index: 1;
}

#popup-manila-folder {
  top: 74px; left: 20px;
  width: 140px;
  height: 110px;
}

#popup-manila-overflow {
  top: 100px; left: 11px;
  width: 10px;
  height: 25px;
}

#popup-manila-overflow-content {
  top: 184px; left: 23px; z-index: 999;
  width: 80px;
  height: 15px;
}

#popup-manila-folder-icon {
  position: absolute; top: 98px; left: 49px; z-index: 2;
  width: 75px;
  height: 75px;
}

#popup-intro,
#popup-intro-large {
  position: absolute; top: 68px; left: 161px; z-index: 3;
  margin: 0;
  padding: 0;
  width: 200px;
  font-family: helvetica;
  font-size: 11px;
  color: #B63C3F;
  font-weight: bold;
}

#popup-intro-large {
  top: 95px; left: 180px;
  width: 160px;
  font-size: 14px;
}


#popup-content-wrap,
#popup-content,
#popup-opaque {
  position: absolute;
  width: 350px;
  height: 230px;
}

#popup-content-wrap {
  top: 180px; left: 4px;
}

#popup-content {
  top: 0; left: 0; z-index: 5;
}

#popup-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
}

#popup-content ul li {
  margin: 0;
  padding: 0 0 0 15px;
  background-image: url(/images/popup_content_list_arrow.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
}

#popup-content ul li a {
  color: #4B84AB;
  text-decoration: none;
}

#popup-content ul li a:hover {
  color: #B9691A;
}

#popup-content ul.poll-options li {
  margin-top: 10px;
  padding: 0 0 0 10px;
  line-height: 100%;
  background: none;
}

#popup-content h1 {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 13px;
  font-weight: normal;
}

#popup-content h2 {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 11px;
  text-transform: uppercase;
}

#popup-content {
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 11px;
}

#popup-poll-form {
  position: absolute; top: 25px; left: 30px;
  width: 300px;
}

#popup-subpoena-form {
  position: absolute; top: 20px; left: 20px;
  width: 315px;
}

#subpoena-screen-error,
#subpoena-screen-thanks {
  visibility: hidden;
  position: absolute; top: 5px; left: 2px;
  width: 345px;
  height: 217px;
  border: 0;
}

#subpoena-screen-back {
  visibility: hidden;
  position: absolute; top: 195px; right: 20px;
  border: 0;
}

#subpoena-screen-message {
  display: none;
  position: absolute; top: 150px; left: 45px; z-index: 100;
  width: 250px;
  color: #2C4761;
  font-size: 14px;
}

#subpoena-screen-another {
  visibility: hidden;
  position: absolute; top: 195px; right: 20px;
  width: 185px;
  height: 34px;
  border: 0;
}

#popup-subpoena-form .subpoena-text {
  position: absolute; top: 4px; left: -4px;
  color: #505050;
/*  font-variant: small-caps;*/
  font-family: sans-serif;
  font-size: 11px;
/*  font-weight: bold; */
  text-transform: uppercase;
}

  #subpoena-required-text {
    position: absolute; top: 122px; left: 5px; /* Orig: 10px */
    width: 100px;
    /*color: #776F62;*/
    color: #606060;
    font-size: 10px;
  }

#popup-subpoena-form .asterisk {
  color: #DB503D;
  font-size: 13px;
}

#subpoena-required-text .asterisk {
  line-height: 10px;
}

#popup-subpoena-form #subpoena-sender-mail-text     { top:  28px; }
#popup-subpoena-form #subpoena-recipient-name-text  { top:  53px; }
#popup-subpoena-form #subpoena-recipient-mail-text  { top:  78px; }
#popup-subpoena-form #subpoena-sender-message-text  { top: 103px; }

#popup-subpoena-form .form-text {
  position: absolute; right: 0;
  width: 190px;
  height: 20px;
  background-image: url(/images/input_bg_text.jpg);
  background-repeat: no-repeat;
  border: 0;
}

  #subpoena-sender-name     { top:  0;   }
  #subpoena-sender-mail     { top: 25px; }
  #subpoena-recipient-name  { top: 50px; }
  #subpoena-recipient-mail  { top: 75px; }

  #subpoena-message-text {
    overflow: hidden;
    position: absolute; top: 100px; right: 0;
    width: 190px;
    height: 90px;
    background-image: url(/images/input_bg_text_large.jpg);
    background-repeat: no-repeat;
    border: 0;
  }


#popup-poll-form #popup-submit-button,
#popup-poll-form #popup-submit-button-hover {
  position: absolute; top: 185px; right: 0;
  border: 0;
}

#popup-subpoena-form #popup-submit-button,
#popup-subpoena-form #popup-submit-button-hover {
  position: absolute; top: 195px; right: 20px;
  border: 0;
}
  #popup-subpoena-form #popup-submit-button-hover,
  #popup-poll-form #popup-submit-button-hover {
    display: none;
    z-index: 10;
    width: 83px;
    height: 34px;
  }

#popup-table-of-contents {
  position: absolute; top: 18px; left: 30px;
  width: 125px;
  height: 20px;
}

#popup-scroll-wrap {
  overflow: hidden;
  position: absolute; top: 40px; left: 20px;
  width: 280px;
  height: 160px;
}

#popup-scroll-content {
  position: relative;
}

#popup-scroll-bar-wrap {
  position: absolute; top: 40px; left: 310px;
  width: 25px;
  height: 165px;
  background-image: url(/images/popup_scroll_bg.gif);
  background-repeat: no-repeat;
}

#popup-scroll-bar-y {
  position: absolute; top: 24px; left: 0;
  width: 25px;
  height: 117px;
}

#popup-scroll-indicator-y {
  position: relative; left: 4px;
  width: 17px;
  height: 24px;
  background-image: url(/images/popup_scroll_indicator.gif);
  background-repeat: no-repeat;
}

#popup-scroll-arrow-up,
#popup-scroll-arrow-down {
  position: absolute; top: 4px; left: 4px;
  width: 17px;
  height: 18px;
  background-image: url(/images/popup_scroll_arrow_up.gif);
  background-repeat: no-repeat;
}

#popup-scroll-arrow-down {
  top: 143px;
  background-image: url(/images/popup_scroll_arrow_down.gif);
}


#popup-opaque {
  opacity: 0.6;
  top: 0; left: 0; z-index: 0;
  background-image: url(/images/popup_bg_content.jpg);
  background-position: 16px 0;
  background-repeat: no-repeat;
}

#popup-side-piece {
  position: absolute; top: 4px;
  width: 16px;
  height: 219px;
}
