/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* Last Edit: Deepanjan Datta 4/21/2012 */

#TB_window * 		{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;}
#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus {color: #666666;}
#TB_window .calign a:link, #TB_window .calign a:visited, #TB_window .calign a:active, #TB_window .calign a:focus {color: #FFFFFF;}
#TB_window a:hover {color: #000;} #TB_window .calign a:hover {color: #FFFFFF;}
#TB_window .mar_r15{margin-right:15px;}

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

#TB_overlay {
	position: absolute;
	z-index:1000000;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
	height:10000px;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {	position: fixed;	z-index: 1000002;	color:#000000;	display:none;	border: 0px solid #525252;	text-align:left;	top:50%;	left:50%;}

#TB_window{ position: absolute\9; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')\9;}

			
#TB_window img#TB_Image {
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}

#TB_caption	{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow {height:25px;padding:11px 25px 10px 0;float:right;}

#TB_closeAjaxWindow{float:right;padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;}
#TB_ajaxWindowTitle{float: left;padding:7px 0 5px 10px;margin-bottom:1px;}

#TB_title{background:#e8e8e8;height:27px;}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p	{padding:5px 0;}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:1201;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; 
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{z-index:1199;position:absolute;top:0;left:0;background:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{clear:both;border:none;}
.pad10 {padding:10px;}
