.tool {
	border: 1px outset;
	padding: 0 4px 0 4px;
	position:absolute;
	display:none;
	width:402px;
	line-height: 120%;
	cursor: default; 
}
.tool div,
.tool span { 
	line-height: 20px;
}
.tool #closeX {
	cursor: default;
}
.tool #closeX:hover {
	font-weight: bold; 
}
.tool span.tab { 
	border: solid 1px #666666;
	padding: 4px;	
	border-bottom: 0; 
	cursor: default; 
}
.tool span.tab:hover { 
	/*	background: #e8e8e8;*/
}
.tool .current {
	background: #f0f0f0;
}

.tool .tabstrip {
	margin-top:2px;
}
.tool .tabfooter {
	border: solid 1px #666666;
	border-bottom: none;
	padding-bottom: 4px;
	background: #f0f0f0;
}
.tool pre {
		border:none;
		margin:0;
		padding: 2px
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
}