a.thickbox, a.thickbox:visited {
	color:#FFF;
}

#TB_overlay {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {
	background:url(/images/ui/macFFBgHack.png) repeat;
}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

#TB_window {
	position:fixed;
	background:#fff;
	z-index:102;
	color:#000;
	display:none;
	border:1px solid #ccc;
	text-align:left;
	top:50%;
	left:50%;
}

#TB_window img#TB_Image {
	display:block;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:15px 0 0 10px;
}

#TB_caption {
	height:22px;
	float:left;

}

#TB_closeWindow {
	height:22px;
	float:right;

}

#TB_closeAjaxWindow {
	margin-bottom:1px;
	text-align:right;
	float:right;
	padding:3px 5px 0 0

}

#TB_ajaxWindowTitle {
	float:left;
	margin-bottom:1px;

}

#TB_title {
	background-color:#fff;
	height:22px;
}

#TB_ajaxContent {
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	padding:2px 10px 10px;
}

#TB_ajaxContent.TB_modal {
	padding:10px;
}

#TB_load {
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px;
}

#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%;
}

#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.x-dlg .x-dlg-dlg-body, .x-dlg .x-dlg-hd, .x-dlg .x-dlg-hd-left, .x-dlg .x-dlg-hd-right {
	background:#FFF!important;
	color:#000!important;
	text-align:left!important;
}

.x-dlg .x-dlg-dlg-body {
	border:#CCC solid 1px!important;
	border-top:none!important;
	padding-top:0!important;
}

.x-dlg .x-dlg-hd-left {
	border:#CCC solid 1px!important;
	border-bottom:none!important;
}

.x-dlg hr {
	border-top:#ffcd00 solid 3px!important;
}

.x-dlg .x-dlg-bd {
	position:static!important;
	top:-40px!important;
}

.x-dlg .x-dlg-hd {
	height:15px!important;
}

.x-dlg .x-dlg-close {
	background:url(/images/ui/modal_close_btn.gif) no-repeat!important;
	padding:1px!important;
}

* html #TB_overlay, * html #TB_HideSelect {
	position:absolute;
	height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

* html #TB_window, * html #TB_load {
	position:absolute;
	margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}
