/* ---------->>> 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;}
#TB_window a:link{color:#CCCCCC;}
#TB_window a:visited{color:#CCCCCC;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#CCCCCC;}
#TB_window a:focus{color:#CCCCCC;}
#TB_window a{color:#CCCCCC}
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay{
	position:fixed;
	z-index:1001;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);opacity:0.75;}
* 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;
	background:#555555;
	z-index:1002;
	color:#000000;
	display:none;
	border:4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window{/*ie6 hack*/
	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: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{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	color:#CCCCCC;
	font-size:18px;
}
#TB_title{background-color:#666666;height:35px;}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	background:#555 url(images/body-bg_black.png) repeat;
}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:1003;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* 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:99;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(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;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
	background-color:#555555;
}
/* CSS Document */
#TB_window .wrapper{
	font:13px Arial, Helvetica, Sans-Serif;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:380px;
	color:#999;
}
#TB_window label, #TB_iframeContent label{float:left;width:100px;font-weight:bold;margin-bottom:10px;}
#TB_window input, #TB_iframeContent input{
	width:270px;
	margin-bottom:10px;
	padding:2px;
	color:#555555;
	background-color:#FFFFFF;
}
#TB_window textarea, #TB_iframeContent textarea{
	width:270px;
	height:70px;
	margin-bottom:10px;
	padding:2px;
	color:#555;
	background-color:#FFFFFF;
}
#TB_window select, #TB_iframeContent select{
	width:275px;
	margin-bottom:10px;
	padding:2px;
	color:#555;
	background-color:#FFFFFF;
}
#TB_window label.lradio, #TB_iframeContent label.radio{float:none;width:auto;}
#TB_window input.radio, #TB_iframeContent input.radio{width:auto;margin-right:3px;margin-bottom:0px;background:none;}
#TB_window .clear, #TB_iframeContent .clear{clear:left;}
#TB_window h5, #TB_iframeContent h5{margin:0px 0px 5px 0px;padding:0px;font-size:15px;}
#TB_window input.button, #TB_iframeContent input.button{
	width:auto;
	padding:3px 7px;
	background-color:#666666;
	border:1px solid #999999;
	color:#CCCCCC;
	font-weight:bold;
}
.links_list{height:410px;overflow:auto;}
.links_list .prounded{/*height:350px;*/position:absolute;top:10px;left:30px;}
.prounded .editForm{color:#333333;padding:0px 10px 10px;width:340px;}
.prounded .editForm h2{color:#333333;font-size:16px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
#TB_window .prounded .editForm input, #TB_window .prounded .editForm textarea, #TB_window .prounded .editForm select, 
#TB_iframeContent .prounded .editForm input, #TB_iframeContent .prounded .editForm textarea, 
#TB_iframeContent .prounded .editForm select{width:225px;}
#TB_window .prounded .editForm input.radio, #TB_window .prounded .editForm input.button, 
#TB_iframeContent .prounded .editForm input.radio, #TB_iframeContent .prounded .editForm input.button{width:auto;}
.prounded table{margin:10px 10px 0px 10px;}
.links_list table th{
	color:#CCCCCC;
	border-bottom:1px solid #888888;
	background-color:#666666;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.links_list table td{
	color:#999999;
	border-bottom:1px solid #666666;
	padding:5px 3px;
	font-size:13px;
	font-weight:normal;
}
.linkButton{height:30px;position:relative;}
.linkButton a{position:absolute;top:10px;right:0px;}
.prounded .xb2, .prounded .xb3, .prounded .xb4{background:#AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
.prounded .xb1{margin:0 5px;background:#AAAAAA;}
.prounded .xboxcontent{background:#AAAAAA;border:0 solid #AAAAAA;}
#TB_window .prounded .editForm input.input_color, #TB_window input.input_color, 
#TB_iframeContent .prounded .editForm input.input_color,#TB_iframeContent input.input_color{float:left;width:230px;margin-bottom:0px;}
.link_tab{
	border-bottom:1px solid #666;
	padding-bottom:6px;
	margin-bottom:10px;
}
.link_tab a, .link_tab a:link, .link_tab a:active, .link_tab a:visited{
	border:1px solid #999;
	border-bottom:0px;
	background-color:#999;
	padding:5px 7px;
	color:#333 !important;
	text-decoration:none;
	margin-right:5px;
}
.link_tab a:hover, .link_tab a.current{
	border:1px solid #666;
	background-color:#666;
	color:#ccc !important;
}
