.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
	margin-top: 1px;
	margin-left: 1px;
}

.mceButtonNormal {
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #F0F0EE;
	cursor: arrow;
}

.mceButtonOver {
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	border: 1px solid #0A246A;
	cursor: arrow;
	background-color: #B6BDD2;
}

.mceButtonDown {
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	cursor: arrow;
	border: 1px solid #0A246A;
	background-color: #8592B5;
}

.mceButtonSelected {
	border: 1px solid;
	border-color: #C0C0BB;
	cursor: arrow;
}

.mceButtonDisabled {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #F0F0EE;
	cursor: arrow;
}

.mceSeparator {
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	margin-right: 2px;
	margin-left: 2px;
}

.mceSeparatorLine {
	margin:2px;
	margin-left: 4px;
	background-color: #F0F0EE;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 0px;
	height: 15px;
}

.mceSelectList {
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: normal;
	margin-top: 3px;
	padding: 0px;
	display: inline;
	vertical-align: top;
	background-color: #F0F0EE
}

.mceLabel, .mceLabelDisabled {
	font-family: "MS Sans Serif";
	font-size: 9pt;
}

.mceLabel {
	color: #000000;
}

.mceLabelDisabled {
	cursor: text;
	color: #999999;
}

.mceEditor {
	background: #F0F0EE;
	border: 1px solid #cccccc;
	border-top: 0px;
}

.mceEditorArea {
	font-family: "MS Sans Serif";
	background: #FFFFFF;
}

.mceEditorHide {
	display: none;
}

.mceEditorSource {
	width: 100%;
	font-family: ËÎÌå;
	font-size: 14px;
	line-height: 1.3;
	background: #FFFFFF;
	border-width:0px;
	padding:3 10 3 10;
}

.mceEditorPreview {
	width: 100%;
	background: #FFFFFF;
	border-width:0px;
	padding:0px
}

.mceEditorFixArea {
	width:665px;
}

.mceToolbarBottom {
	border-top: 1px solid #cccccc;

	font-size: 12px;
	color: #333333;
}

.mceToolbarTop {
	border-bottom: 1px solid #cccccc;
}

.mceTabLeft, .mceTabRight, .mceTabSelect, .mceTopTabLeft, .mceTopTabRight, .mceTabFunDocSelect{	
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #333333;
	text-align:center;
}

.mceTabLeft, .mceTabRight {
	background: #F0F0EE;
	padding:3 8 3 8;
	cursor:pointer;
}

.mceTopTabLeft, .mceTopTabRight {
	background: #FFFFFF;
	padding:3 8 3 8;
	cursor:pointer;
}

.mceTabLeft, .mceTopTabLeft {
	border-right-width:0px;
}

.mceTabRight, .mceTopTabRight {
	border-left-width:0px;
}

.mceTabSelect {
	background: #FFFFFF;
	padding:4 8 4 8;
	border-top-width:0px;
	cursor:default;
}

.mceTopTabLeft, .mceTopTabRight{
	border-bottom-width:2px;
}
.mceTabFunDocSelect {
	background: #F0F0EE;
	padding:1 6 3 6;
	border-width:2px;
	border-bottom-width:0px;
	font-weight:bold;
	cursor:default;
}