/******************************************************************************
* Shadow
******************************************************************************/
.cpwh_popup_shadow {
  background-color: #000;
  width: 680px;
  height: 435px;
  z-index: 8;
  position: absolute;
  top: 30px;
  left: 30px;
  opacity: 0;
  filter: alpha(opacity: 0);
  visibility: hidden;
}
.cpwh_popup_shadow_right {
  background-color: #000;
  width: 5px;
  height: 430px;
  z-index: 8;
  position: absolute;
  top: 30px;
  left: 706px;
  opacity: 0;
  filter: alpha(opacity: 0);
  visibility: hidden;
}
.cpwh_popup_shadow_bottom {
  background-color: #000;
  width: 680px;
  height: 5px;
  z-index: 8;
  position: absolute;
  top: 460px;
  left: 31px;
  opacity: 0;
  filter: alpha(opacity: 0);
  visibility: hidden;
	font-size: 1px;
	line-height: 1px;
}


/******************************************************************************
* Background
******************************************************************************/
.cpwh_popup_bg {
  background-color: #E5E5E5;
  width: 680px;
  height: 435px;
  z-index: 9;
  position: absolute;
  top: 25px;
  left: 25px;
  border: 1px solid #003366;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity: 0);
}


/******************************************************************************
* Content
******************************************************************************/
.cpwh_popup_fg {
  width: 680px;
  height: 410px;
  z-index: 10;
  position: absolute;
  top: 51px;
  left: 25px;
  color: #000;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity: 0);
}
.cpwh_popup_fg p {padding-bottom: 15px;}
.cpwh_popup_fg a {color: #000; text-decoration: underline;}
.cpwh_popup_fg .content_scroll {width: 679px; height: 405px; overflow-x: hidden; overflow-y: auto;}
.cpwh_popup_fg .pad {padding: 10px 10px 5px 10px;}
.cpwh_popup_table td {vertical-align: top; text-align: left; font-size: 12px; }
.cpwh_popup_table td.image {padding-top: 3px;}
.cpwh_popup_table .label {font-weight: bold; padding: 0px 15px 0px 5px;}
.cpwh_popup_table .copy a {color: #fff; font-weight: bold;}
.cpwh_popup_table .copy a:hover {font-weight: bold; color: #E3F3FF;}
.cpwh_popup_table .copy {padding-bottom: 10px;}


/******************************************************************************
* Title
******************************************************************************/
.cpwh_popup_title_fg {
  width: 680px;
  height: 25px;
  z-index: 15;
  position: absolute;
  top: 26px;
  left: 26px;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity: 0);
  background-color: #003366;
  cursor: move;
}
.cpwh_popup_title_fg .title {float: left; padding: 2px 5px; font-size: 15px; font-weight: bold;  color: #fff;}
.cpwh_popup_title_fg .close {float: right; width: 15px; font-size: 8px; font-family: Arial; font-weight: bold; color: #fff; padding-top: 6px;}
.cpwh_popup_title_fg .clear {clear: both; visibility: hidden;}


