div.opacity-provider
{
    display:none;
    top:0;
    left:0;
   min-width:400%;
     min-height:400%;/*these make the opacity provider fill the screen*/
    opacity:0.4;
    filter:alpha(opacity=70);  
    position:absolute;
     background:grey;
  z-index:9999;  
}

div.popup-data
{
	
	border:2px solid;
    width:410px;
    height:110px;
    display:none;
         background:white;
      z-index:10001;   /*must be greater than the opacity provider*/   
    position:fixed;  
    top:50%; 
    left:40%; /*centers the div*/
    margin-left: auto;
    margin-right: auto;
    text-align:left
}

#dentaltable{
  display:none;
  position:relative;
}
#popup:hover #dentaltable{
  display:block;
  border:2px solid;
  background:white;
  z-index:10001;
  position: fixed;
  height:auto;
  width:553px;
  top: 10%;
  left: 30%;
  margin-left: auto;
  margin-top:  auto; 
}

.my_image
{
    background:URL('/apspahbx/skins/ahbxdefault/images/CheckBox.png');
    width:auto;
    height:auto;
    display:block;
}
 #checkbox {
 background-image: url(/apspahbx/skins/ahbxdefault/images/checkbox.png); 
 background-repeat: no-repeat; 
 background-position: left top; 
 padding-top:68px; 
 margin-bottom:50px;
  }
  
.t12  {border-collapse:collapse;border-spacing:0;}
.t12 td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.t12 th{font-family:Arial, sans-serif;font-size:20pt;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.t12 .t12-2dsl{font-weight:bold;background-color:#efefef;color:#329a9d;text-align:center}
.t12 .t12-2sfh{font-weight:bold;background-color:#efefef}
  
