.tabdiv {float:left; padding:2px 5px 2px 5px; border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999; margin:0px 0px -1px 0px;
 border-bottom:1px solid #999999;font: bold 12px Verdana, sans-serif; background-color:#DDDDEE;}
  .tabdivon {float:left; padding:2px 5px 2px 5px; border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999; margin:0px 0px -1px 0px;
 border-bottom:1px solid #FFFFFF;font: bold 12px Verdana, sans-serif; background-color:#FFFFFF;}
 
 .tabh { padding:0px; margin:0px;padding:0px 0px 0px 0px;border-bottom:1px solid #999999; }
 
 .tabdivb {float:left; padding:2px 5px 2px 5px;  border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999; margin:-1px 0px 0px 0px;
 border-top:1px solid #999999;font: bold 12px Verdana, sans-serif; background-color:#DDDDEE;}
 .tabdivonb {float:left; padding:2px 5px 2px 5px;  border-left:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999; margin:-1px 0px 0px 0px;
 border-top:1px solid #FFFFFF;font: bold 12px Verdana, sans-serif;}
 
 .tabhr { padding:0px; margin:0px;padding:0px 0px 0px 0px;border-top:1px solid #999999;}



.mid {float:left; margin:0px 0px -1px 0px;width:3px;padding:2px 0px 2px 0px;}
.midb {float:left; margin:-1px 0px 0px 0px;width:3px;padding:2px 0px 2px 0px;}

a.tabl { color:#448; text-decoration:none;}
a:hover.tabl { color:#000; text-decoration:none;}
.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:0px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; padding:0px;
	}
.bdiv {border-left:1px solid #999999;border-right:1px solid #999999; padding:5px;  }	
.bdivh { display:none;border-left:1px solid #999999;border-right:1px solid #999999; padding:5px; }	

/***********************/
