/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}*/

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url("/img/macFFBgHack.png") repeat;}
.TB_overlayBG {
	background-color:#000;
	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: red;*/
	z-index: 102;
	/*color:#000000;*/
	display:none;
	/*border: 4px solid #525252;*/
	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');
}

* 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;
}





DIV.jq_modal_red {
	float: left; 
	font-size: 90%;
	position: absolute;
	z-index:10000;
	width:100%;
	 }
DIV.jq_modal_red table {
	z-index:10000;
	width: 100%;
	}
DIV.jq_modal_red DIV {
	position: relative; 
}

DIV.jq_modal_red A {
	color: white; 
	margin: 0;
}

DIV.jq_modal_red A:hover {
	color: yellow;  }

DIV.jq_modal_red TD.maintext {
	background-color: #dfafaf;
	width:100%;
	background-image: url("/img/circ/admin/pop_bg.png"); }
DIV.jq_modal_red P.close {
	text-align: right;
}
DIV.jq_modal_red P.close A {
	color: white;
	border-bottom: 1px dashed white;
}

DIV.jq_modal_red P.close A:hover {
	color: yellow;
	border-bottom: 1px dashed yellow;
}

DIV.jq_modal_red TD.maintext {
	vertical-align: top; 
	padding: 0 0 0 0;
	color: #FFF; }	
	
DIV.jq_modal_red TD.top {
	background-image: url('/img/circ/admin/top_bgr.png'); 
	height: 20px;
	}
	
DIV.jq_modal_red TD.left {
	background-image: url('/img/circ/admin/left_bgr.png'); 
	width: 20px !important;
	background-repeat: repeat-y;
	}
	
DIV.jq_modal_red TD.right {
	background-image: url('/img/circ/admin/right_bgr.png'); 
	width: 30px; 
	background-repeat: repeat-y; }
	
DIV.jq_modal_red TD.bot {
	background-image: url('/img/circ/admin/bot_bgr.png'); 
	height: 20px;
	background-repeat: repeat-x; }
			

DIV.jq_modal_red TD.pop_lt {
	background-image: url("/img/circ/admin/pop_lt.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_lt.png', sizingMethod='crop'); } 

DIV.jq_modal_red TD.pop_rt {
	background-image: url("/img/circ/admin/pop_rt.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_rt.png', sizingMethod='crop'); }

DIV.jq_modal_red TD.pop_lb {
	background-image: url("/img/circ/admin/pop_lb.png");
	background-repeat: no-repeat; 
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_lb.png', sizingMethod='crop'); }
    	
DIV.jq_modal_red TD.pop_rb {
	background-image: url("/img/circ/admin/pop_rb.png");
	background-repeat: no-repeat;  
	// background-image: none;// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/admin/pop_rb.png', sizingMethod='crop'); }	

table.jq_modal_simple_table {
	/*width: auto !important;*/
}

table.jq_modal_simple_table td {
	padding: 2px;
}