* { margin:0; padding:0; } 
#AP_window { font:11px/14px Tahoma, Geneva, sans-serif; position:fixed; background: #fff; z-index:102; color: #000; display:none; border:4px solid  #525252; text-align:left; top:-4px; left:50%; }  
#AP_window a:hover { color: #000; }  
#AP_overlay { position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; } 
.AP_overlayMacFFBGHack { background:url(macFFBgHack.png) repeat; } 
.AP_overlayBG { background-color: #000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }  
#AP_closeWindow { height:25px; float:right; padding:11px 25px 10px 0; }  
#AP_closeAjaxWindow { margin-bottom:1px; text-align:right; float:right; padding:7px 10px 5px 0; }  
#AP_ajaxWindowTitle { float:left; margin-bottom:1px; padding:7px 0 5px 10px; }  
#AP_title { background-color: #e8e8e8; height:27px; }  
#AP_ajaxContent { clear:both; overflow:auto; text-align:left; line-height:1.4em; padding:2px 15px 15px; }  
#AP_ajaxContent.AP_modal { padding:15px; }  
#AP_ajaxContent p { padding:5px 0; }  
#AP_load { position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; } 
* html  #AP_load { position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px); }  
#AP_HideSelect { z-index:99; position:fixed; top:0; left:0; background-color: #fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%; }  
#AP_window a:link, #AP_window a:visited, #AP_window a:active, #AP_window a:focus { color: #666; } 
* html  #AP_overlay, * html #AP_HideSelect { position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
