body .mce-btn {
	background-image: none;
}
body .mce-btn button {
	padding: 4px 6px;	
	background: #f0f1f1;
}
body .mce-btn button:hover {
	background: #c9cdcd;
}
body .mce-menubtn.mce-fixed-width span {
	line-height: normal;
}
body .mce-panel {
	background-color: #F0F0EE;
	background-image: none;
}
body .mce-colorbutton .mce-preview {
	margin-left: -19px;
}
body .mce-btn i, body .mce-menubtn span {
	color: #858F8F;
}
body .mce-btn:hover i, body .mce-menubtn:hover span {
	color: #0186bd;
}
body .mce-btn i {
	text-shadow: none;
}

body .mce-btn-group .mce-btn {
	border-width: 1px 1px 1px 0px;
	border-color: #9EA3A4;
}
body .mce-btn-group .mce-first {
	border-left: 1px solid #9EA3A4;
}
body .mce-btn-group .mce-last {
	border-right: 1px solid #9EA3A4;
}
body .mce-btn-group .mce-first, 
body .mce-btn-group .mce-first button {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
body .mce-btn-group .mce-last, 
body .mce-btn-group .mce-last button {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
}
body #message_box #custom_message div.richtextContainer {
	margin-left: 23px;
	margin-right: 21px;
}
body .mce-btn-group .mce-first button.mce-open {
	border-radius: 0px;
}
body .mce-statusbar {
	border: 0px none;
}

body .mce-statusbar .mce-path {
	display: none;
}
body .mce-statusbar .mce-container-body {
	height: 15px;
	background: #fff;
}
body .mce-caret {
	padding-bottom: 4px;
}
body .mce-ico {  
 	line-height: 17px;
}

body.ie7 .mce-ico {  
  background: url(../../js/tinymce/skins/lightgray/icons-ie/tinymce-sprite.gif) no-repeat scroll 0 0;
	content: '';
} 

body.ie7 .mce-i-alignleft {
	background-position: -10px -9px;
}
body.ie7 button:hover .mce-i-alignleft {
	background-position: -10px -72px;
}

body.ie7 .mce-i-aligncenter {
	background-position: -39px -9px;
}
body.ie7 button:hover .mce-i-aligncenter {
	background-position: -39px -72px;
}
body.ie7 .mce-i-alignright {
	background-position: -68px -9px;
}
body.ie7 button:hover .mce-i-alignright {
	background-position: -68px -72px;
}
body.ie7 .mce-i-alignjustify {
	background-position: -97px -9px;
}
body.ie7 button:hover .mce-i-alignjustify {
	background-position: -97px -72px;
}
body.ie7 .mce-i-bold {
	background-position: -129px -9px;
}
body.ie7 button:hover .mce-i-bold {
	background-position: -129px -72px;
}
body.ie7 .mce-i-italic {
	background-position: -158px -9px;
}
body.ie7 button:hover .mce-i-italic {
	background-position: -158px -72px;
}
body.ie7 .mce-i-underline {
	background-position: -187px -9px;
}
body.ie7 button:hover .mce-i-underline {
	background-position: -187px -72px;
}
body.ie7 .mce-i-charmap {
	background-position: -219px -9px;
}
body.ie7 button:hover .mce-i-charmap {
	background-position: -219px -72px;
}
body.ie7 .mce-i-bullist {
	background-position: -251px -9px;
}
body.ie7 button:hover .mce-i-bullist {
	background-position: -251px -72px;
}
body.ie7 .mce-i-numlist {
	background-position: -280px -9px;
}
body.ie7 button:hover .mce-i-numlist {
	background-position: -280px -72px;
}
body.ie7 .mce-i-outdent {
	background-position: -312px -9px;
}
body.ie7 button:hover .mce-i-outdent {
	background-position: -312px -72px;
}
body.ie7 .mce-i-indent {
	background-position: -341px -9px;
}
body.ie7 button:hover .mce-i-indent {
	background-position: -341px -72px;
}
body.ie7 .mce-i-link {
	background-position: -373px -9px;
}
body.ie7 button:hover .mce-i-link {
	background-position: -373px -72px;
}
body.ie7 .mce-i-unlink {
	background-position: -402px -9px;
}
body.ie7 button:hover .mce-i-unlink {
	background-position: -402px -72px;
}
body.ie7 .mce-i-cut {
	background-position: -10px -37px;
}
body.ie7 button:hover .mce-i-cut {
	background-position: -10px -100px;
}

body.ie7 .mce-i-cut {
	background-position: -10px -37px;
}
body.ie7 button:hover .mce-i-cut {
	background-position: -10px -100px;
}
body.ie7 .mce-i-copy {
	background-position: -39px -37px;
}
body.ie7 button:hover .mce-i-copy {
	background-position: -39px -100px;
}
body.ie7 .mce-i-paste {
	background-position: -68px -37px;
}
body.ie7 button:hover .mce-i-paste {
	background-position: -68px -100px;
}
body.ie7 .mce-i-pastetext {
	background-position: -97px -37px;
}
body.ie7 button:hover .mce-i-pastetext {
	background-position: -97px -100px;
}
body.ie7 .mce-i-forecolor {
	background-position: -129px -37px;
}
body.ie7 button:hover .mce-i-forecolor {
	background-position: -129px -100px;
}
body.ie7 .mce-i-backcolor {
	background-position: -153px -37px;
}
body.ie7 button:hover .mce-i-backcolor {
	background-position: -153px -100px;
}
body.ie7 .mce-i-undo  {
	background-position: -187px -37px;
}
body.ie7 button:hover .mce-i-undo {
	background-position: -187px -100px;
}
body.ie7 .mce-i-redo {
	background-position: -218px -37px;
}
body.ie7 button:hover .mce-i-redo {
	background-position: -218px -100px;
}