.j-field-text-editor-content td {
	border-bottom: 1px dashed #aaa;
	border-right: 1px dashed #aaa;
}
.j-field-text-editor-content tr:first-child td {
	border-top: 1px dashed #aaa;
}
.j-field-text-editor-content td:first-child {
	border-left: 1px dashed #aaa;
}
.editor-table tr td.editor-cell-border-top {
	border-top: 1px solid #050505;
}
.editor-table tr td.editor-cell-border-right {
	border-right: 1px solid #050505;
}
.editor-table tr td.editor-cell-border-bottom {
	border-bottom: 1px solid #050505;
}
.editor-table tr td.editor-cell-border-left {
	border-left: 1px solid #050505;
}

.editor-font-color-menu .j-button label,
.editor-font-color-menu .j-button .j-button-label,
.editor-font-color-menu .j-button {
	width: 22px;
	height: 22px;
	padding: 0;
}
.editor-font-color-menu .j-button {
	margin: 3px;
	float: left;
}
.editor-font-color-menu .j-button:hover .editor-font-color-btn {
	border: 1px solid #707070;
}
.editor-font-color-menu .j-button .editor-font-color-btn {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #e0e0e0;
	cursor: pointer;
}