/* TinyMCE.css - Used by Core_Block_Content_HTML. To be used by any other blocks that use the TinyMCE ClientSideObject. Note that these styles apply to both the content of the editor and the content of text produced using the editor. So it must be the block and not the TinyMCE ClientSideObject that includes this stylesheet)
*/


.TinyMCETitle
{
	font-weight: bold;
	font-size: 18px;
}

.TinyMCECode
{
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
}

.TinyMCEText
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border-style: none;
	background-color: #ffffff;
}

H1.TinyMCEHeading
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 20px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border-style: none;
	color: #000000;
}

.mce-zctag-representation
{
	border:1px solid #555;
	background-color:#eee;
	padding:8px;
	cursor:default;
	position:relative;
	display: block;
}

.mce-zctag-representation .marker
{
	/*display:inline-block;*/
	width:0;
	height:0;
	visibility:hidden;
	display:none;
}

.mce-zctag-representation .tag-controls
{
	position:absolute;
	right:2px;
}

.mce-zctag-representation .tag-controls img
{
	cursor:pointer;
}

.mce-zctag-representation .tag
{
	display:none;
}

.mce-zctag-representation .label
{
	text-align: center;
	height:16px;
	margin:0 24px 0 0;
}

.mce-zctag-representation .label p
{
	margin:0;
	display:inline-block;
}

.mce-zctag-representation .label p.block
{
	float:right;
}

.mce-zctag-representation .label .name
{
	font-weight:bold;
}

.mce-zctag-representation .label .blockicon
{
	position:absolute;
	left:10px;
}

.mce-zctag-representation .label .type
{
	float:left;
	padding-left:20px;
}

.zctag-inline
{
	display:inline-block;
	margin:0 5px;
}

.zctag-inline .label
{
	padding-right:24px; /* space for floating controls */
}

.mce-wrapper
{
	/*width:100%;*/
	position:relative;
}

.mce-wrapper.with-section-container .mce-tinymce,
.mce-wrapper.with-section-container textarea
{
	margin-right:221px;
	width: auto !important; /* Ensure that the tinymce editor does not overlap our child blocks container */
}

.mce-wrapper .mce-displayer-section-container
{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	border:1px solid #555;
	width:200px;
	overflow:hidden;
}

.mce-wrapper .mce-displayer-section-container>p
{
	margin:0;
	border-bottom:1px solid #555;
	height:41px;
	padding: 5px 5px 5px 24px;
	background: url(/zc/modules/Core/images/Icons/help.png)3px 50% no-repeat, linear-gradient(to top, #FFFFFF 0%, #EEEEEE 100%);
	font-size:0.85em;
	line-height:1.2em;
}

.mce-wrapper .mce-displayer-section-container ul
{
	padding:5px 10px;
	margin:0;
	overflow-y:auto;
	position:absolute;
	top:52px;
	bottom:0;
	left:0;
	right:0;
}

.mce-section-container-popup .mce-admin-displayer-section
{
	padding:4px 24px 2px;
	background-repeat:no-repeat;
	background-position:0 8px;
}

#FrmInlineEdit .mce-displayer-section-container
{
	display:none;
}
