.BB_overlay {  
  background-color:black;
  position: absolute;  
  margin: 0;
  top: 0;
  left: 0;
  z-index: 52;
  width:  100%;  
}

.BB_box{
  position: absolute; 
  top:50%;
  left:50%;
  z-index: 54;
  * width: 10px;  
}

.BB_overlay_helper{  
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;  
  width:  100%;
  height:  100%;
  overflow: hidden;  
  z-index: 51;
  opacity: 0;
  filter:alpha(opacity=0);
}

#BB_box_content{
  clear:both;  
  background-color:white;
  padding: 10px;
}

.BB_close{
  position: inherit;
  right: -12px;
  z-index: 70;
  cursor: pointer;
  margin-top: -12px;  
  *float:right;*
  *top:12px;*
  *position:relative;*
  behavior: url('/static/css/iepngfix.htc'); 
}

.BB_change{  cursor: pointer; }
.box_content{  display: none; }

.BB_title{
  float:left;
  color: black;
  font-weight: bold;
}

#BB_loading{
  position: absolute; 
  top:50%;
  left:50%;
  z-index: 53;  
}

.BB_box .form_textarea{
  width: 368px;
  height: 200px;
}

#BB_top #m, #BB_middle #l, #BB_middle #r, #BB_bottom #m{
  background-color: white;
}

#BB_bottom #r{
   background-image: url('bottomright.png');
   behavior: url('/static/css/iepngfix.htc'); 
   background-repeat: no-repeat;
   height: 14px;
   width: 14px;
}
#BB_bottom #l{
   background-image: url('bottomleft.png');
   behavior: url('/static/css/iepngfix.htc'); 
   background-repeat: no-repeat;
   height: 14px;
   width: 14px;
}

#BB_top #r{
   background-image: url('topright.png');
   behavior: url('/static/css/iepngfix.htc'); 
   background-repeat: no-repeat;
   height: 14px;
   width: 14px;
}
#BB_top #l{
   background-image: url('topleft.png');
   behavior: url('/static/css/iepngfix.htc'); 
   background-repeat: no-repeat;
   height: 14px;
   width: 14px;
}





