.mce-object {
	border: 1px dotted #3A3A3A;
	background: #d5d5d5 url(/javax.faces.resource/skins/lightgray/img/object.gif.xhtml?ln=tinymce&v=4_17) no-repeat center
}

.mce-pagebreak {
	cursor: default;
	display: block;
	border: 0;
	width: 100%;
	height: 5px;
	border: 1px dashed #666;
	margin-top: 15px;
	page-break-before: always
}

@media print {
	.mce-pagebreak {
		border: 0
	}
}

.mce-item-anchor {
	cursor: default;
	display: inline-block;
	-webkit-user-select: all;
	-webkit-user-modify: read-only;
	-moz-user-select: all;
	-moz-user-modify: read-only;
	user-select: all;
	user-modify: read-only;
	width: 9px !important;
	height: 9px !important;
	border: 1px dotted #3A3A3A;
	background: #d5d5d5 url(/javax.faces.resource/skins/lightgray/img/anchor.gif.xhtml?ln=tinymce&v=4_17) no-repeat center
}

.mce-nbsp {
	background: #AAA
}

hr {
	cursor: default
}

.mce-match-marker {
	background: #AAA;
	color: #fff
}

.mce-match-marker-selected {
	background: #39f;
	color: #fff
}

.mce-spellchecker-word {
	border-bottom: 2px solid red;
	cursor: default
}

.mce-spellchecker-grammar {
	border-bottom: 2px solid green;
	cursor: default
}

.mce-item-table, .mce-item-table td, .mce-item-table th, .mce-item-table caption
	{
	border: 1px dashed #BBB
}

td.mce-item-selected, th.mce-item-selected {
	background-color: #39f !important
}

.mce-edit-focus {
	outline: 1px dotted #333
}