#TB_overlay { position:fixed; z-index:100; top: 0px; left:0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#333333; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay {	position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position:fixed; background:#000000; z-index:102; color:#000000; display:none; border:2px solid #191919; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin:5px; margin-bottom:0px; }

#TB_caption { padding:5px 0px 5px 6px; float:left; }
#TB_closeWindow { padding:5px 5px 0px 0px; float:right; text-align:right; padding-right:5px !important; padding-right:0px; }

#TB_closeAjaxWindow { padding:5px 5px 5px 5px; float:right; }
#TB_ajaxWindowTitle { float:left; padding:5px; }

#TB_closeWindow, #TB_ajaxWindowTitle, #TB_closeAjaxWindow, #TB_caption { font-size:12px; color:#FFFFFF; text-shadow:#333333 1px 1px; }
#TB_closeWindow a, #TB_ajaxWindowTitle a, #TB_closeAjaxWindow a, #TB_caption a { color:#CCCCCC; }
#TB_closeWindow a:hover, #TB_ajaxWindowTitle a:hover, #TB_closeAjaxWindow a:hover, #TB_caption a:hover { color:#FFFFFF; }
#TB_secondLine span { color:#000000; font-weight:bold; }
#TB_prev, #TB_next { padding-left:10px; }
#TB_prev a, #TB_next a { font-weight:normal; }

#TB_title { background-color:#000000; height:25px; }
#TB_ajaxContent { clear:both; overflow:auto; text-align:left; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_load { position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; background:url(/web/images/loadingAnimation.gif) no-repeat; }
* html #TB_load { position:absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_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%; }
* html #TB_HideSelect { position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
