.sf-rte.Marble .ToolbarItems,
ul[ID$='_FormElementButton_DropDown'] .ElementItems {
   background-image: url(images/RTE/ui-icons.png);
}
.ElementItems.FormEl {
  background-position: -459px -174px;
}
.ElementItems.ButtonEl {
  background-position: -287px -201px;
}
.ElementItems.CheckBoxEl {
  background-position: -320px -202px;
}
.ElementItems.HiddenEl {
  background-position: -352px -202px;
}
.ElementItems.PasswordEl {
  background-position: -386px -202px;
}
.ElementItems.RadioEl {
  background-position: -419px -202px;
}
.ElementItems.ResetEl {
  background-position: -457px -202px;
}
.ElementItems.SubmitEl {
  background-position: -288px -228px;
}
.ElementItems.TextBoxEl {
  background-position: -353px -230px;
}
.ElementItems.TextAreaEl {
  background-position: -320px -230px;
}
.ElementItems.SelectEl {
  background-position: -460px -138px;
}
.sf-rte .ToolbarItems.LeftAlign_tool {
  background-position: -26px -39px;
}
.sf-rte .ToolbarItems.CenterAlign_tool {
  background-position: -55px -39px;
}
.sf-rte .ToolbarItems.RightAlign_tool {
  background-position: -89px -39px;
}
.sf-rte .ToolbarItems.Justify_tool {
  background-position: -123px -39px;
}
.sf-rte .ToolbarItems.Bold_tool {
  background-position: -159px -39px;
}
.sf-rte .ToolbarItems.Italic_tool {
  background-position: -196px -39px;
}
.sf-rte .ToolbarItems.StrikeThrough_tool {
  background-position: -55px -70px;
}
.sf-rte .ToolbarItems.Underline_tool {
  background-position: -23px -68px;
}
.sf-rte .ToolbarItems.Cut_tool {
  background-position: -90px -70px;
}
.sf-rte .ToolbarItems.Copy_tool {
  background-position: -123px -70px;
}
.sf-rte .ToolbarItems.Paste_tool {
  background-position: -159px -70px;
}
.sf-rte .ToolbarItems.Bullets_tool {
  background-position: -25px -104px;
}
.sf-rte .ToolbarItems.Numbering_tool {
  background-position: -200px -69px;
}
.sf-rte .ToolbarItems.Undo_tool {
  background-position: -125px -106px;
}
.sf-rte .ToolbarItems.Redo_tool {
  background-position: -161px -106px;
}
.sf-rte .ToolbarItems.ClearFormat_tool {
  background-position: -55px -107px;
}
.sf-rte .ToolbarItems.ClearAll_tool {
  background-position: -89px -105px;
}
.sf-rte .ToolbarItems.Indent_tool {
  background-position: -202px -100px;
}
.sf-rte .ToolbarItems.Outdent_tool {
  background-position: -26px -139px;
}
.sf-rte .ToolbarItems.Smiley_tool {
  background-position: -55px -137px;
}
.sf-rte .ToolbarItems.InsertImage_tool {
  background-position: -88px -137px;
}
.sf-rte .ToolbarItems.Hyperlink_tool {
  background-position: -125px -137px;
}
.sf-rte .ToolbarItems.Unlink_tool {
  background-position: -160px -137px;
}
.sf-rte .ToolbarItems.SuperScript_tool {
  background-position: -85px -171px;
}
.sf-rte .ToolbarItems.SubScript_tool {
  background-position: -53px -170px;
}
.sf-rte .ToolbarItems.UpperCase_tool {
  background-position: -125px -173px;
}
.sf-rte .ToolbarItems.LowerCase_tool {
  background-position: -28px -173px;
}
.sf-rte .ToolbarItems.InsertParagraph_tool {
  background-position: -161px -171px;
}
.sf-rte.SmileyOptions {
  background-color: white;
  border: 1px solid #989898;
}
.sf-rte .Smiley div:hover {
  border: 2px solid #999999;
}
.sf-rte .Smiley_0 {
  background-position: -21px -30px;
}
.sf-rte .Smiley_1 {
  background-position: -65px -30px;
}
.sf-rte .Smiley_2 {
  background-position: -109px -30px;
}
.sf-rte .Smiley_3 {
  background-position: -155px -30px;
}
.sf-rte .Smiley_4 {
  background-position: -199px -30px;
}
.sf-rte .Smiley_5 {
  background-position: -24px -78px;
}
.sf-rte .Smiley_6 {
  background-position: -67px -77px;
}
.sf-rte .Smiley_7 {
  background-position: -111px -78px;
}
.sf-rte .Smiley_8 {
  background-position: -155px -77px;
}
.sf-rte .Smiley_9 {
  background-position: -198px -76px;
}
.sf-rte .Smiley_10 {
  background-position: -24px -122px;
}
.sf-rte .Smiley_11 {
  background-position: -67px -119px;
}
.sf-rte .Smiley_12 {
  background-position: -112px -118px;
}
.sf-rte .Smiley_13 {
  background-position: -157px -118px;
}
.sf-rte .Smiley_14 {
  background-position: -200px -118px;
}
.sf-rte .Smiley_15 {
  background-position: -24px -168px;
}
.sf-rte .Smiley_16 {
  background-position: -67px -167px;
}
.sf-rte .Smiley_17 {
  background-position: -111px -167px;
}
.sf-rte .Smiley_18 {
  background-position: -157px -165px;
}
.sf-rte .Smiley_19 {
  background-position: -199px -163px;
}
.sf-rte .Smiley_20 {
  background-position: -24px -211px;
}
.sf-rte .Smiley_21 {
  background-position: -67px -211px;
}
.sf-rte .Smiley_22 {
  background-position: -112px -211px;
}
.sf-rte .Smiley_23 {
  background-position: -158px -211px;
}
.sf-rte .Smiley_24 {
  background-position: -202px -211px;
}
.sf-rte .Smiley_25 {
  background-position: -26px -258px;
}
.sf-rte .Smiley_26 {
  background-position: -68px -258px;
}
.sf-rte .Smiley_27 {
  background-position: -112px -256px;
}
.sf-rte .Smiley_28 {
  background-position: -159px -254px;
}
.sf-rte .Smiley_29 {
  background-position: -200px -254px;
}
/*******************************/

.sf-rte.Marble.disablebuttons {
  filter: alpha(opacity=30);
  opacity: 0.3;
}
.sf-rte.Marble {
  background-color: #e1dad9;
  background-position: center bottom;
  background-repeat: repeat-x;
  border: 1px solid #989898;
}
.sf-rte.Marble .RTEBackground {
  background: #e1dad9 url(images/header-bg-ver.png);
}
.sf-rte.Marble .richTextEditorIFrame {
  background-color: white;
  border: 1px solid #989898;
}
.sf-rte.Marble .richTextEditorTextarea {
  background-color: white;
  border: 1px solid #989898;
  font-size: 13px;
}
.sf-rte.Marble .RTEFooter {
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #e1dad9;
  background-repeat: repeat-x;
  background-position: bottom;
  color: black;
}
.sf-rte.Marble .SourceEditor {
  background-color: white;
}
.sf-rte.Marble .RTEtab {
  background: #e1dad9;
}
.sf-rte.Marble .PlaceHolder {
   background: url(images/RTE/grippie.png) no-repeat scroll center 2px;
  border: 0px solid #989898;
  background-color: White;
}
.sf-rte.Marble .PlaceDiv {
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #e1dad9;
  background-position: top;
  border-color: #989898;
  border-style: solid;
  border-width: 0px 0px 1px;
}
/*For Tabs*/

.sf-rte.Marble .sf-jqueryui.Marble {
  float: left;
  width: 100%;
}
.sf-rte.Marble .sf-jqueryui.Marble .ui-tabs .ui-tabs-panel {
  padding: 4px 4px 0 2px;
}
/*For Toolbar*/

.sf-rte.Marble .sf-toolbar.Marble-horizontal {
  border: 0px;
}
.sf-rte.Marble .sf-toolbar.Marble-horizontal li {
  margin: 2px 1px;
}
.sf-rte.Marble .sf-toolbar.Marble-horizontal .Toolbar_Separator {
  margin: 0px;
}
/*For Generic Drop Down*/

.sf-rte.Marble .sf-genericdropdown.Marble {
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}
.sf-genericdropdown.Marble .FontStyles div,
.sf-genericdropdown.Marble .FontSizes div,
.sf-genericdropdown.Marble .FormElements div.ElementCont,
.sf-genericdropdown.Marble .TargetOption div {
  color: black;
  border: 1px solid transparent;
  font-family: Segoe UI;
  font-size: 11px;
}
.sf-genericdropdown.Marble .FontStyles div:hover,
.sf-genericdropdown.Marble .FontSizes div:hover,
.sf-genericdropdown.Marble .FormElements div.ElementCont:hover,
.sf-genericdropdown.Marble .TargetOption div:hover {
  background: #ede9e9 url(images/hover-bg.png);
  background-repeat: repeat-x;
  color: #222222;
  border: 1px solid #999999;
}
/*For File select dialog*/

.sf-rte.FileGetter {
  background-color: white;
  border: 1px solid #989898;
  color: black;
}
.sf-rte.Marble .FileGetter_Header {
  border-bottom: 1px solid #989898;
}
.sf-rte.Marble .sf-treeView.Marble {
  float: left;
  overflow: auto;
}
.sf-rte.Marble .InsertImage_Preview {
  background-image: url(images/RTE/preview.png));
  background-repeat: repeat-x;
  background-position: center bottom;
  border-left: 1px solid #989898;
}
.sf-rte.Marble .Preview_Image {
  border: 1px solid #989898;
}
/* Resizable
----------------------------------*/

.sf-rte.Marble .ui-resizable-se {
  background: url(images/ui-icon.png);
  background-position: -80px -224px;
}
/* ---------------------------------- Custom Toolbar ----------------------------------*/

.sf-rte.Marble li.customtoolbar {
  margin: 0px;
  line-height: 12px;
  border-bottom: 1px solid #989898;
  border-right: 1px solid #989898;
}
/* ----------------------------------*/

