/*========================================
  popin.css
  
  requires: reset.css
            pageframework.css
            section.css
            
  content
            * help popin
            * popin

========================================*/  
.popin {
  /*position:fixed;*/
  position: absolute;
  width:100%; 
  height:100%; 
  top:0; 
  left:0; 
  margin:0; 
  border:0;
  z-index: 1002;
}

#popinHideBackground {
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: 1000;
    width: 100%; 
    height: 100%;
    background-color: white;
    opacity: 0.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.section.popin
{
	margin: 0;
	background: none repeat scroll 0 0 transparent !important;
	height: 100%;
	width:100%;
	position:fixed;
}

.popin .popin-container {
  margin:0 auto;
  position:relative;
  top:40%;
  z-index:1002; 
} 

div.help-text {
    display:inline;
}

.popin-help {
  position: absolute;
  margin:-70px 0 0;
  z-index: 1002;
}

.popin-help .section,
.popin-help .section .section-container {
  background: none;
  padding: 10px 10px 0;
}

#two-columns #content .popin-help .section,                                       
#two-columns #content .popin-help .section .section-container {
  background: none;
}

#two-columns #last-column .popin-help .section,
#two-columns #last-column .popin-help .section .section-container {
  background: none;
}

#one-column #content .popin-help .section,
#one-column #content .popin-help .section .section-container {
  background: none;
}

/* reset font weight */
#page-name h2 .popin td,
#page-name h2 .popin-help td {
  font-weight: normal;
  letter-spacing:0em;
}

.popin table {
	border-spacing: 4px;
	border-collapse: separate;
	margin: 0 -4px;
}

.popin table th {
  background-color: #D1DFFF;
}

.popin table td, .popin table th {
  padding:4px; 
  border:1px solid #EEEEEE;
}

.popin table tr th a {
  display: block; 
  line-height: 17px; 
  text-decoration: none; 
  color: #666; 
  padding: 2px 14px 0 0;
}
