/* MVC overrides */
.RadEditor table,
.RadEditor.reWrapper table td {
  border: 0;
  padding: 0; }

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.RadEditor .reToolZone .reBottomZone .reModule {
  border-top: 0; }

/* RadFormDecorator integration */
.rfdTable .reWrapper table td {
  _padding: 0; }

/* By default 'regular' background should be white*/
.reDropDownBody {
  background-color: #fff; }

/* In FireFox iframes have transparent background */
.reContentCell, .reContentCell iframe {
  background-color: #fff; }

/* Class for the toolbar holder */
.RadEditor.reWrapper .reToolCell {
  vertical-align: top;
  /* Needed to position the toolbar wrapper at the top - and then set margin to it! */
  padding-bottom: 1px; }

/* this specifyes necessary padding for all browsers excepr IE6, IE7 */
*|html .RadEditor.reWrapper .reToolCell {
  padding-bottom: 0; }

/* Align the Bottom zone with the Statistics module to the right */
.reBottomZone {
  text-align: right;
  vertical-align: bottom; }

.reToolbarWrapper {
  margin-top: 0; }

.reToolbar {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 0 1px 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  float: left; }

.reToolbar li {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  float: left;
  background-repeat: repeat-x;
  height: 26px;
  background-position: 0 -26px; }

.reToolbar {
  margin-bottom: 2px; }

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor {
  font: normal 12px "Segoe UI", Arial, Sans-serif;
  color: #000;
  text-decoration: none;
  cursor: default; }

.RadEditor .reEmptyMessage {
  font: italic 12px "Segoe UI", Arial, Sans-serif; }

/* ajax spellcheck */
.reAjaxspell_button {
  white-space: nowrap; }

.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 0;
  margin: 2px 4px 2px 2px;
  background-image: url('Common/CommonIcons.gif');
  background-repeat: no-repeat; }

.reAjaxspell_ignoreicon {
  background-position: center -103px; }

.reAjaxspell_okicon {
  background-position: center -134px; }

.reAjaxspell_addicon {
  background-position: center -166px; }

.reAjaxSpellCheckSuggestions table {
  border-width: 0;
  width: 100%; }

.reAjaxSpellCheckSuggestions td {
  width: 100%;
  padding-left: 4px; }

.reAjaxSpellCheckSeparator {
  font-size: 1px;
  height: 1px;
  margin: 2px 1px; }

.reAjaxSpellCheck {
  padding: 2px; }

/* end of ajax spellcheck */
.RadEditor .reTextarea {
  font-size: 11px; }

/* separator */
.reToolbar .reSeparator {
  width: 6px;
  height: 26px;
  font-size: 1px;
  background-position: center -148px; }

/* separator */
/* grip */
.reToolbar .reGrip {
  height: 26px;
  width: 4px;
  font-size: 1px;
  background-repeat: no-repeat; }

ul.reToolbar li.grip_first {
  background-position: 0 0; }

ul.reToolbar li.grip_last {
  background-position: -4px 0; }

.RadEditor .reTlbVertical .reToolbar .grip_last {
  background-position: 0 -4px; }

/* end of grip grip */
.reAlignmentSelector div {
  background-image: url('Common/CommandSpritesLight.png');
  height: 20px; }

/* reTool */
.reTool,
.reTool:link,
.reTool:visited {
  display: block;
  width: 24px;
  height: 24px;
  margin: 1px 0;
  /* was: margin: 1px; */
  text-decoration: none !important;
  cursor: default; }

.reTool span {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: 3px;
  cursor: default;
  _display: inline;
  background-repeat: no-repeat; }

/* end of reTool */
.RadEditor .reDialog .reTool:hover,
.RadEditor .reToolbar .reTool:hover,
.RadEditor .reModule .reTool:hover,
.reToolbarWindow .reToolbar .reTool:hover {
  background-position: 0 -52px; }

.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled:hover,
.reToolbarWindow .reToolbar .reTool_disabled:hover {
  background-image: none !important; }

.RadEditor .reToolbar .reTool.reTool_selected,
.RadEditor .reToolbar .reTool.reTool_selected:hover,
.reToolbarWindow .reToolbar .reTool.reTool_selected,
.reToolbarWindow .reToolbar .reTool.reTool_selected:hover {
  background-position: 0 -124px;
  background-repeat: no-repeat; }

/* reTool_text */
.reToolbar .reTool_text {
  height: 24px;
  width: auto;
  display: block;
  margin: 1px;
  text-decoration: none;
  cursor: default;
  float: left;
  _display: inline; }

.reToolbar .reTool_text:hover {
  background-repeat: repeat-x;
  background-position: 0 -100px;
  margin-left: 0;
  margin-right: 0; }

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover {
  background-repeat: repeat-x;
  background-position: 0 -174px;
  margin-left: 0;
  margin-right: 0; }

.reToolbar .reTool_text span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: 4px;
  cursor: default;
  _display: inline; }

ul.reToolbar .reTool_text span.reButton_text {
  width: auto;
  background-image: none;
  color: #000; }

/* end of reTool_text */
/* reSplitButton */
.reSplitButton,
.reSplitButton:link,
.reSplitButton:visited {
  width: 34px;
  /* was: 36px */
  height: 24px;
  text-decoration: none !important; }

.RadEditor .reSplitButton {
  _display: inline-block; }

.reSplitButton {
  position: relative; }

.reTool .split_arrow {
  position: absolute;
  width: 12px;
  height: 22px;
  margin-left: 1px;
  background-position: -25px -360px;
  top: -2px;
  right: -3px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: transparent; }

.reSplitButton.reTool_text .split_arrow {
  width: 5px;
  height: 18px;
  background-position: -28px -362px; }

.reToolbar .reTool_text .split_arrow {
  _width: 5px;
  _height: 18px;
  _background-position: -28px -362px; }

.reDialog .reTool,
.reModule .reTool {
  background-position: 0 -242px; }

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton {
  background-repeat: no-repeat;
  background-position: 0 -218px; }

.reToolWrapper .reTool.reSplitButton:hover,
.reToolbarWrapper .reTool.reSplitButton:hover {
  background-repeat: no-repeat;
  background-position: 0 -76px !important; }

.reToolWrapper .reTool_disabled.reSplitButton:hover,
.reToolbarWrapper .reTool_disabled.reSplitButton:hover {
  background-image: none !important; }

/* end of reSplitButton */
/* reDropdown */
.reToolbar a {
  text-decoration: none !important; }

.reDropdown,
.reTool_disabled.reDropdown:hover {
  display: block;
  float: left;
  cursor: default;
  background-repeat: no-repeat;
  background-position: right -360px;
  _background-position: right -380px;
  padding-left: 4px;
  padding-right: 10px;
  margin: 0;
  /* was: margin: 2px 1px 0 1px; */
  margin: 2px 0; }

.reDropdown:hover {
  border: 1px solid;
  background-position: right 0; }

.reDropdown span {
  display: block;
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px; }

/* end of reDropdown */
/* vertical toolbar */
.reTlbVertical ul.reToolbar {
  float: none;
  clear: both;
  width: 26px;
  height: auto; }

.reTlbVertical li {
  clear: both;
  float: none;
  margin: 0 !important;
  /* Reset CSS */
  font-size: 1px !important;
  /* Reset CSS */
  padding: 0 !important;
  /* Reset CSS */
  line-height: 1px !important;
  /* Reset CSS */
  background-repeat: repeat-y;
  background-position: -26px 0; }

.reTlbVertical .reGrip {
  width: 26px;
  height: 4px;
  font-size: 1px !important;
  /* Reset CSS */
  line-height: 1px !important;
  /* Reset CSS */
  background-repeat: no-repeat; }

.reTlbVertical .reTool {
  margin-top: 0;
  margin-bottom: 0; }

.reTlbVertical .reToolbar .reSeparator {
  width: 26px;
  height: 4px;
  line-height: 1px;
  font-size: 1px;
  background-position: -100px -12px; }

.RadEditor .reTlbVertical .reTool:hover,
.RadEditor .reTlbVertical .reTool_text.reSplitButton:hover,
.RadEditor .reTlbVertical .reSplitButton:hover,
.RadEditor .reTlbVertical .reTool_text:hover {
  background-repeat: no-repeat;
  background-position: -76px 0; }

.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected:hover,
.RadEditor .reTlbVertical .reTool.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected:hover {
  background-repeat: no-repeat;
  background-position: -52px 0; }

.reTlbVertical .reTool_text,
.reTlbVertical .reSplitButton {
  width: 24px;
  height: 24px; }

.reTlbVertical .reTool_text .reButton_text {
  display: none; }

.reTlbVertical .split_arrow,
.reTlbVertical .reDropdown span,
.reTlbVertical .reTool_text.reSplitButton .reButton_text,
.reTlbVertical .reTool_text.reSplitButton .split_arrow {
  display: none; }

/* add weight to the selector for IE6 so it is applied */
.reToolbar .reSplitButton.reTool_disabled:hover {
  _background-position: -999px 0; }

.reTlbVertical .reDropdown,
.reTlbVertical .reDropdown:hover {
  height: 20px;
  width: 22px;
  _width: 21px;
  padding-right: 0;
  padding-left: 0;
  margin-right: 0; }

.reTlbVertical .reTool,
.reTlbVertical .reDropdown {
  margin-left: 1px; }

/* end of vertical toolbar */
/* context menu and toolstrip */
.reDropDownBody {
  float: left; }

.reDropDownBody .reTlbVertical ul li {
  clear: both;
  float: none;
  background: none; }

/* reDropDownBody */
.reDropDownBody .reTlbVertical ul li a,
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
  clear: both;
  float: none;
  width: 100%;
  display: block;
  border: 0;
  background: none; }

.reDropDownBody .reTlbVertical ul.reToolbar li a:hover {
  background-repeat: no-repeat;
  background-position: -602px 0;
  border: 0;
  border-left-color: transparent !important;
  margin-left: 1px;
  margin-right: 1px; }

/* IE6 float and double margins fix */
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
  _margin-left: 0; }

div.RadEditor td.reTlbVertical ul.reToolbar {
  width: 26px !important; }

.reDropDownBody .reTlbVertical ul li .reButton_text {
  width: 156px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  _zoom: 1;
  display: block; }

.reDropDownBody div.reTlbVertical {
  float: left;
  height: auto;
  overflow: hidden; }

.reDropDownBody .reTlbVertical .reToolbar {
  width: 206px;
  background-repeat: repeat-y;
  background-position: -126px 0; }

/* reDropDownBody */
/* custom links */
.reCustomLinks,
.reCustomLinks ul,
.reCustomLinks li {
  list-style: none !important;
  /* Reset CSS */
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  cursor: default !important;
  /* Reset CSS */ }

ul.reCustomLinks {
  margin-left: 3px !important;
  /* Reset CSS */ }

ul.reCustomLinks li ul {
  margin-left: 12px !important;
  /* Reset CSS */ }

ul.reCustomLinks a {
  text-decoration: undeline !important;
  /* Reset CSS */ }

ul.reCustomLinks a:hover {
  cursor: pointer !important;
  /* Reset CSS */ }

ul.reCustomLinks li {
  clear: both;
  float: none; }

ul.reCustomLinks span,
ul.reCustomLinks a {
  display: block;
  float: left;
  cursor: default;
  zoom: 1; }

ul.reCustomLinks .reCustomLinksIcon {
  font-size: 1px !important;
  /* Reset CSS */ }

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
  cursor: default; }

ul.reCustomLinks li {
  padding: 1px 0 !important;
  /* Reset CSS */ }

ul.reCustomLinks span,
ul.reCustomLinks a {
  padding-left: 1px !important;
  /* Reset CSS */
  padding-right: 1px !important;
  /* Reset CSS */
  cursor: default; }

ul.reCustomLinks .reCustomLinksIcon {
  width: 9px;
  height: 9px;
  padding: 0 !important;
  /* Reset CSS */
  background-image: url('Common/CustomLinksSprites.gif');
  background-repeat: no-repeat;
  margin: 2px 4px 0 0 !important;
  /* Reset CSS */ }

ul.reCustomLinks span {
  margin-top: 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_plus {
  background-position: 0 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_minus {
  background-position: -9px 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
  background: none; }

/* end of custom links */
/* spinbox */
table.reSpinBox {
  border: 1px solid;
  border-collapse: collapse;
  cursor: text; }

table.reSpinBox td {
  padding: 0 !important;
  /* Reset CSS */ }

.reSpinBox input {
  border: 0 !important;
  background: none transparent;
  width: 30px;
  height: 16px;
  text-align: right;
  cursor: text;
  padding: 0; }

.RadForm.rfdTextbox .reSpinBox input[type="text"] {
  width: 30px; }

.reSpinBox a {
  display: block;
  font-size: 1px !important;
  /* Reset CSS */
  text-indent: -9999px;
  width: 11px;
  height: 10px;
  cursor: default;
  background-repeat: no-repeat;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none; }

.reSpinBoxIncrease {
  background-position: 0 -198px; }

.reSpinBoxIncrease:hover {
  background-position: 0 -208px; }

.reSpinBoxDecrease {
  background-position: -11px -198px; }

.reSpinBoxDecrease:hover {
  background-position: -11px -208px; }

/* end of spinbox */
/* editor input elements */
div.RadEditor input {
  border: 1px solid;
  cursor: text; }

/* editor input elements */
/* module */
.reModule {
  border-collapse: collapse !important;
  /* Reset CSS */ }

td.reModuleLabel {
  vertical-align: middle !important;
  /* Reset CSS */
  text-align: right !important;
  /* Reset CSS */
  padding-left: 6px !important;
  /* Reset CSS */
  padding-right: 3px !important;
  /* Reset CSS */ }

td.reModuleText .reEllipsisText {
  max-width: 110px;
  _width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  float: right; }

.reModule .reDropdown,
.reModule .reTool,
.reModule .reSplitButton {
  margin: 1px 0 0 !important;
  /* Reset CSS */ }

/* end of module */
/* editing modes */
.reEditorModes {
  float: left;
  padding: 1px 0 !important;
  /* Reset CSS */ }

.reEditorModes ul,
.reEditorModes li {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */ }

.reEditorModes li {
  float: left !important;
  /* Reset CSS */ }

.reEditorModes a,
.reEditorModes span {
  display: block;
  cursor: pointer; }

.reEditorModes a {
  width: 76px; }

.reEditorModes span {
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 22px;
  margin: 0 3px;
  background-image: url('Common/CommonIcons.gif');
  background-repeat: no-repeat; }

.reMode_selected {
  background-repeat: no-repeat;
  background-position: -948px 0; }

.reMode_design span,
.reMode_selected.reMode_design span {
  background-position: -6px -5px; }

.reMode_html span,
.reMode_selected.reMode_html span {
  background-position: -6px -36px; }

.reMode_preview span,
.reMode_selected.reMode_preview span {
  background-position: -6px -69px; }

/* end of editing modes */
/* reWrapper */
.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide {
  font-size: 1px;
  line-height: 1px; }

/*.reWrapper_corner,-> do not set it, because this requires the layout paddings to be further adjusted in other elements*/
.reLeftVerticalSide,
.reRightVerticalSide {
  padding: 1px; }

/* end of reWrapper */
/* DOM inspector */
.reModule_domlink {
  text-decoration: none;
  font-size: 11px; }

/* end of DOM inspector */
/* color picker */
.reColorPicker {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 4px; }

.reColorPicker table {
  border-collapse: collapse;
  border: 0 !important;
  background: transparent !important; }

.reColorPicker table td {
  border: 0; }

.reColorPicker .reColorPickerFooter {
  overflow: hidden; }

.reColorPicker span {
  display: block;
  text-align: center;
  float: left;
  cursor: default; }

.reColorPicker table div {
  width: 11px;
  height: 11px;
  line-height: 11px;
  font-size: 1px; }

.reColorPicker table td {
  padding: 2px;
  padding-bottom: 0;
  padding-top: 0; }

.reDropDownBody.reColorPicker table td.reItemOver {
  border: 0 !important;
  background: transparent !important; }

.reDropDownBody td.reFormatSetsHeader {
  font-weight: bold;
  font-size: 13px;
  border-bottom: 1px solid; }

.reColorPicker .reColorPickerFooter {
  margin: 0 auto;
  height: 22px;
  height: 18px;
  width: 166px;
  padding: 4px 0; }

.reColorPicker span {
  width: 82px;
  height: 20px;
  line-height: 18px; }

.reColorPicker .reColorPickerFooter .reDarkColor {
  background: #000;
  color: #fff;
  border-right: 0; }

.reColorPicker .reColorPickerFooter .reLightColor {
  background: #fff;
  color: #000;
  border-left: 0; }

.reColorPicker .reCustomColor:hover {
  text-decoration: underline; }

/* end of color picker */
/* insert symbol */
.reInsertSymbol td {
  text-align: center;
  vertical-align: middle; }

/* insert symbol */
/* insert table dropdown */
.reInsertTable {
  padding: 1px !important;
  /* Reset CSS */ }

.reInsertTable table {
  width: 120px;
  border: 0 !important;
  margin-left: 2px;
  background-color: transparent; }

.reInsertTable table a span {
  text-decoration: none; }

.reInsertTable table td {
  font-size: 1px; }

.reInsertTable table td div {
  height: 13px;
  width: 13px; }

.reInsertTable .reTlbVertical {
  border-width: 0 !important; }

.reInsertTable .reTlbVertical ul {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  background-image: none !important;
  /* Reset CSS */ }

.reInsertTable div.reTlbVertical ul li a.reTool_text,
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover {
  background-image: url('Common/CommandSpritesLight.png');
  background-position: -3575 center;
  margin-top: 1px;
  margin-left: 3px; }

.reTlbVertical .reTool_text .reButton_text {
  _background-image: none !important;
  _text-align: left; }

.reTlbVertical .reTool_text:hover {
  _background-position: -602px 0 !important; }

.reInsertTable .reTlbVertical ul .reTool_text {
  text-decoration: none;
  margin: 1px; }

.reInsertTable .reTlbVertical ul .reTool_text:hover {
  text-decoration: underline; }

.reInsertTable .reTlbVertical ul .reTool_text span {
  display: block;
  float: left;
  width: 18px !important;
  height: 18px !important;
  margin-top: 1px;
  background-position: -3575 center; }

.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
  height: 18px;
  line-height: 18px;
  display: block;
  float: left;
  width: 100px !important;
  background-image: none;
  text-align: center; }

.reInsertTable .reToolbar {
  background-image: none !important; }

.reInsertTable .reToolbar li {
  clear: none !important;
  float: left !important;
  width: 24px; }

.reInsertTable .reToolbar li .reTool {
  width: 24px !important;
  height: 24px;
  margin: 0 !important; }

.reDropDownBody.reInsertTable .reToolbar li .reTool:hover {
  background-position: 0 -52px !important; }

.reDropDownBody.reInsertTable .reToolbar li .reTool_disabled:hover {
  background-image: none !important; }

/* end of insert table dropdown */
.reDropDownBody {
  overflow-y: auto;
  overflow-x: hidden; }

.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
  background-position: -1403px 0 !important; }

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  background-image: url('Common/CommonIcons.gif');
  background-repeat: no-repeat; }

.reModule_visible_icon {
  background-position: -8px -199px; }

.reModule_hidden_icon {
  background-position: -8px -103px; }

/* end of modules selector */
/* resize cell */
.reResizeCell div {
  background-repeat: no-repeat;
  background-position: center -301px;
  height: 17px;
  /*Helps align it with the statistics module*/
  width: 16px; }

.reAccessibleTool {
  background-image: url('Common/CommandSpritesLight.png');
  background-repeat: no-repeat;
  background-color: transparent !important;
  width: 22px;
  height: 22px;
  margin-top: 2px !important;
  margin: 1px;
  cursor: pointer !important;
  cursor: default !important; }

/* editor commands begin */
.CustomDialog {
  background-position: -1448px center; }

.FormatCodeBlock {
  background-position: -305px center; }

.PageProperties {
  background-position: -756px center; }

.SetImageProperties {
  background-position: -1116px center; }

.BringToFront {
  background-position: -1606px center; }

.AlignmentSelector {
  background-position: -1647px center; }

.Cancel {
  background-position: -1265px center; }

.Custom,
.ViewHtml {
  background-position: -1296px center; }

.DecreaseSize {
  background-position: -1886px center; }

.DeleteTable {
  background-position: -1445px center; }

.FileOpen {
  background-position: -1967px center; }

.IncreaseSize {
  background-position: -2046px center; }

.InsertAnchor {
  background-position: -2086px center; }

.InsertEmailLink {
  background-position: -2246px center; }

.InsertFormImageButton {
  background-position: -2486px center; }

.ModuleManager {
  background-position: -2376px center; }

.RepeatLastCommand {
  background-position: -3248px center; }

.SendToBack {
  background-position: -3326px center; }

.FormatStripper {
  background-position: -2586px center; }

.StyleBuilder {
  background-position: -2946px center; }

.ToggleFloatingToolbar {
  background-position: -2974px center; }

.XhtmlValidator {
  background-position: -2526px center; }

.TrackChangesDialog {
  background-position: -2555px center; }

.InsertSymbol {
  background-position: -2196px center; }

.InsertFormHidden {
  background-position: -1836px center; }

.InsertFormButton,
.InsertFormReset,
.InsertFormSubmit {
  background-position: -1716px center; }

.InsertFormCheckbox {
  background-position: -1745px center; }

.InsertFormPassword {
  background-position: -1896px center; }

.InsertFormRadio {
  background-position: -1926px center; }

.InsertFormSelect {
  background-position: -3546px center; }

.InsertFormTextarea {
  background-position: -1986px center; }

.InsertFormText {
  background-position: -1956px center; }

.StripAll,
.FormatPainterClear {
  background-position: -2585px center; }

.StripCss {
  background-position: -2644px center; }

.StripFont {
  background-position: -2675px center; }

.StripSpan {
  background-position: -2705px center; }

.StripWord {
  background-position: -2736px center; }

.AjaxSpellCheck,
.SpellCheck {
  background-position: -66px center; }

.Italic {
  background-position: -486px center; }

.ImageManager {
  background-position: -366px center; }

.ImageMapDialog {
  background-position: -396px center; }

.FlashManager,
.InsertFlash {
  background-position: -246px center; }

.MediaManager,
.InsertMedia {
  background-position: -696px center; }

.DocumentManager,
.InsertDocument {
  background-position: -185px center; }

.TemplateManager {
  background-position: -2765px center; }

.InsertTable,
.TableWizard {
  background-position: -3575px -5px; }

.InsertRowAbove {
  background-position: -1355px -7px; }

.InsertRowBelow {
  background-position: -1385px -4px; }

.DeleteRow {
  background-position: -3425px center; }

.InsertColumnLeft {
  background-position: -1626px center; }

.InsertColumnRight {
  background-position: -1595px center; }

.DeleteColumn {
  background-position: -3396px center; }

.MergeColumns {
  background-position: -2315px center; }

.MergeRows {
  background-position: -2345px center; }

.SplitCell {
  background-position: -3606px center; }

.SplitCellHorizontal {
  background-position: -3335px center; }

.DeleteCell {
  background-position: -1325px center; }

.SetCellProperties {
  background-position: -2495px center; }

.SetTableProperties {
  background-position: -3365px center; }

.Help {
  background-position: -336px center; }

.Undo {
  background-position: -996px center; }

.Redo {
  background-position: -967px center; }

.Cut {
  background-position: -155px center; }

.Copy {
  background-position: -125px center; }

.Paste,
.PasteStrip {
  background-position: -785px center; }

.PasteAsHtml {
  background-position: -815px center; }

.PasteHtml {
  background-position: -3757px -6px; }

.PasteFromWord {
  background-position: -845px center; }

.PasteFromWordNoFontsNoSizes {
  background-position: -875px center; }

.PastePlainText {
  background-position: -905px center; }

.Print {
  background-position: -936px center; }

.FindAndReplace {
  background-position: -215px center; }

.SelectAll {
  background-position: -2435px center; }

.InsertGroupbox {
  background-position: -2015px -7px; }

.InsertCodeSnippet,
.InsertSnippet {
  background-position: -2166px center; }

.InsertDate {
  background-position: -1655px center; }

.InsertTime {
  background-position: -2256px center; }

.AboutDialog {
  background-position: -6px center; }

.Bold {
  background-position: -95px center; }

.Underline {
  background-position: -3275px center; }

.StrikeThrough {
  background-position: -3306px center; }

.JustifyLeft {
  background-position: -576px center; }

.JustifyCenter {
  background-position: -516px center; }

.JustifyFull {
  background-position: -546px center; }

.JustifyNone {
  background-position: -606px center; }

.JustifyRight {
  background-position: -636px center; }

.InsertParagraph {
  background-position: -454px center; }

.InsertHorizontalRule {
  background-position: -2045px center; }

.Superscript {
  background-position: -2796px center; }

.Subscript {
  background-position: -2826px center; }

.ConvertToLower {
  background-position: -1144px center; }

.ConvertToUpper {
  background-position: -1174px center; }

.Indent {
  background-position: -426px center; }

.Outdent {
  background-position: -726px center; }

.InsertOrderedList {
  background-position: -2076px center; }

.InsertUnorderedList {
  background-position: -2286px center; }

.AbsolutePosition {
  background-position: -36px center; }

.Custom123 {
  background-position: -3823px center; }

.InsertExternalVideo {
  background-position: -3852px center; }

.Save,
.SaveAndClose,
.FileSave,
.FileSaveAs,
.SaveLocal {
  background-position: -1056px center; }

.LinkManager,
.CreateLink,
.CustomLinkTool,
.SetLinkProperties {
  background-position: -665px center; }

.Unlink {
  background-position: -2855px center; }

.ToggleTableBorder {
  background-position: -2885px center; }

.ToggleScreenMode {
  background-position: -2915px center; }

.ForeColor {
  background-position: -276px center; }

.BackColor,
.borderColor,
.bgColor {
  background-position: -1026px center; }

.InsertFormElement {
  background-position: -1774px center; }

.InsertFormForm {
  background-position: -1805px center; }

.reTopCenter {
  background-position: -3036px -6px; }

.reMiddleLeft {
  background-position: -3096px -6px; }

.reMiddleCenter {
  background-position: -1236px -6px; }

.reMiddleRight {
  background-position: -3155px -6px; }

.reBottomCenter {
  background-position: -3216px -6px; }

.reNoAlignment {
  background-position: -1266px -6px; }

.reTopLeft {
  background-position: -3006px -6px; }

.reTopRight {
  background-position: -3155px -6px; }

.reBottomLeft {
  background-position: -3186px -6px; }

.reBottomRight {
  background-position: -3245px -6px; }

.SilverlightManager {
  background-position: -3636px -6px; }

.ExportToPdf {
  background-position: -3666px -6px; }

.InsertLink {
  background-position: -3697px -6px; }

.InsertImage {
  background-position: -3727px -6px; }

.InsertTableLight {
  background-position: -3791px -5px; }

.AddComment {
  background-position: -3890px -5px; }

.RemoveComment {
  background-position: -3925px -5px; }

.RemoveAllComments {
  background-position: -3965px -5px; }

.AcceptTrackChange {
  background-position: -4000px -5px; }

.RejectTrackChange {
  background-position: -4035px -5px; }

.AcceptAllTrackChanges {
  background-position: -4070px -5px; }

.RejectAllTrackChanges {
  background-position: -4105px -5px; }

.EnableTrackChangesOverride {
  background-position: -4140px -5px; }

.PasteMarkdown {
  background-position: -4175px -5px; }

/* alignment settings within the alignment dropdown */
.reAlignmentSelector .reTopRight {
  background-position: -3062px -5px; }

.reAlignmentSelector .reTopLeft {
  background-position: -3004px -5px; }

.reAlignmentSelector .reTopCenter {
  background-position: -3033px -5px; }

.reAlignmentSelector .reNoAlignment {
  background-position: -1263px -5px; }

.reAlignmentSelector .reMiddleLeft {
  background-position: -3094px -5px; }

.reAlignmentSelector .reMiddleCenter {
  background-position: -1233px -5px; }

.reAlignmentSelector .reMiddleRight {
  background-position: -3151px -5px; }

.reAlignmentSelector .reBottomCenter {
  background-position: -3213px -5px; }

.reAlignmentSelector .reBottomRight {
  background-position: -3241px -5px; }

.reAlignmentSelector .reBottomLeft {
  background-position: -3184px -5px; }

.PasteMarkdown {
  background-position: -4175px -5px; }

.FormatPainter,
.FormatPainterApply {
  background-position: -4210px -5px; }

.FormatPainterCopy {
  background-position: -4245px -5px; }

/* editor commands end */
/* apply css class dropdown */
.reApplyClass td {
  vertical-align: middle;
  height: 22px;
  padding-left: 3px; }

.reApplyClass span {
  width: 14px;
  height: 14px;
  line-height: 13px;
  background-image: url('Common/ApplyClassSprites.gif');
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin-right: 4px;
  text-indent: -9999px; }

.reApplyClass .reClass_ {
  background-position: 0 2px; }

.reApplyClass .reClass_img {
  background-position: 0 -20px; }

.reApplyClass .reClass_table {
  background-position: 0 -40px; }

.reApplyClass .reClass_ul {
  background-position: 0 -60px; }

.reApplyClass .reClass_ol {
  background-position: 0 -80px; }

.reApplyClass .reClass_p {
  background-position: 0 -100px; }

.reApplyClass .reClass_span {
  background-position: 0 -120px; }

.reApplyClass .reClass_a {
  background-position: 0 -140px; }

.reApplyClass .reClass_div {
  background-position: 0 -160px; }

.reApplyClass .reClass_h1 {
  background-position: 0 -180px; }

.reApplyClass .reClass_h2 {
  background-position: 0 -200px; }

.reApplyClass .reClass_h3 {
  background-position: 0 -220px; }

.reApplyClass .reClass_h4 {
  background-position: 0 -240px; }

.reApplyClass .reClass_h5 {
  background-position: 0 -260px; }

.reApplyClass .reClass_h6 {
  background-position: 0 -280px; }

.reApplyClass .reClass_td {
  background-position: 0 -300px; }

.reApplyClass .reClass_all {
  background-position: 0 -318px; }

/* end of apply css class dropdown */
td.reTlbVertical {
  vertical-align: top; }

.reToolCell .reTool_text span {
  text-indent: -9999px; }

.reToolCell .reTool_text.reSplitButton {
  width: auto; }

.reToolCell .reTool_text.reSplitButton .reButton_text {
  text-indent: 0; }

.reTlbVertical li {
  vertical-align: top; }

.reTool_text span.reButton_text {
  text-indent: 0; }

/* this sets the correct background image to the selected items in the toolstrips */
.reTlbVertical .reTool_text.reTool_selected {
  background-position: -602px 0 !important;
  border-color: transparent !important; }

.reTool_selected.reTool {
  _border-left-width: 0 !important;
  _border-right-width: 0 !important; }

/*Light dialogs CSS */
.reInsertImageWrapper, .reInsertLinkWrapper, .reInsertTableLightWrapper {
  padding: 20px 0 0 0;
  font: 12px "segoe ui" ,arial,sans-serif; }

.RadWindow .reInsertTableLightWrapper .lightTable {
  border: 1px solid; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reInsertLinkWrapper .reControlsLayout td {
  padding: 3px 0 3px 3px; }

.reInsertLinkWrapper .reControlsLayout td,
.reInsertImageWrapper .reControlsLayout td,
.reInsertTableLightWrapper .reControlsLayout td,
.reControlsLayout .reImgPropertyControlCell td,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
  vertical-align: middle; }

.reInsertImageWrapper .reControlsLayout td {
  padding: 3px 0; }

.reDialogLabelLight span {
  width: 80px;
  display: block;
  text-overflow: ellipsis; }

.reDialogLabelLight span,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
  text-align: right; }

.reConfirmCancelButtonsTblLight button {
  width: 75px; }

.reConfirmCancelButtonsTblLight .reAllPropertiesLight button {
  width: 126px; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reControlsLayout .reControlCellLight input {
  width: 215px; }

.reControlsLayout .reControlCellLight select {
  width: 220px; }

.reControlsLayout .reConfirmCancelButtonsTblLight {
  height: auto;
  margin: 12px 0;
  text-align: center;
  width: 100%; }

.reControlsLayout .reImgPropertyControlCell td,
.reControlsLayout .reTablePropertyControlCell td {
  padding: 2px; }

.reControlsLayout .reTablePropertyControlCell td input[type="text"],
.reControlsLayout .reTablePropertyControlCell td input[type="password"] {
  padding: 2px 1px 0; }

.reImgPropertyControlCell span,
.reImgPropertyControlCell input,
.reTablePropertyControlCell input {
  width: 40px; }

.reImgPropertyControlCell table {
  width: 100%;
  height: 100%; }

.reControlsLayout td.reImgPropertyControlCell {
  padding: 0 22px 0 38px; }

.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
  width: 190px; }

.reTablePropertyControlCell .short {
  width: 80px; }

.reTablePropertyControlCell .lightTable {
  margin: -10px 4px 0 4px;
  *margin-top: -3px; }

table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore {
  width: 40px; }

/* compliance sheriff integration */
.CSDialog {
  background-image: url('Common/ComplianceCheck.png') !important; }

/* editor content area as div */
.RadEditor .reContentArea {
  position: relative;
  overflow: auto;
  height: 100%;
  margin: 0;
  padding: 3px; }

.RadEditor .reContentArea .RadEWrongWord {
  background-color: #ff0; }

.RadEditor .reContentArea .RadEDomMouseOver {
  background-color: #ffc; }

.RadEditor .reContentArea body {
  padding: 3px;
  background-image: none;
  margin: 0;
  text-align: left;
  word-wrap: break-word; }

.RadEditor .reContentArea form {
  background-color: #efefef;
  border: 1px dashed #555; }

.RadEditor .reContentAreaToggle table {
  border-right: 1px dashed #999;
  border-bottom: 1px dashed #999; }

.RadEditor .reContentAreaToggle table td {
  padding: 1px;
  border-top: 1px dashed #999;
  border-left: 1px dashed #999; }

.RadEditor .reContentAreaToggle table th {
  padding: 1px;
  border-top: 1px dashed #000;
  border-left: 1px dashed #000; }

/**
	Add comment popup boxes
*/
/* popup edit mode */
.RadEditor .reCommentEdit,
.RadEditor .reCommentTextArea,
.RadEditor .reCommentView,
.RadEditor .reCommentButton,
.rePopupButton,
.rePopupMessage,
.rePopupContainer .rePopupTitle,
.RadEditor .reCommentTextAreaWatermark,
.RadEditor .reCommentInfoPanel {
  font: 12px "Segoe UI", Arial, sans-serif; }

.RadEditor .reCommentEdit,
.RadEditor .reCommentView {
  border: 1px solid;
  width: 240px;
  height: 310px;
  max-height: 310px;
  border-radius: 5px;
  padding: 5px 7px;
  position: absolute;
  bottom: 5px;
  right: 5px;
  text-align: right;
  z-index: 9001; }

/* comment title */
.RadEditor .reCommentTitle {
  text-align: left;
  font-weight: bold;
  height: 20px;
  line-height: 16px;
  padding: 0 0 0 2px; }

.RadEditor .reCommentTextArea {
  text-align: left;
  border: 1px solid;
  width: 235px;
  height: 260px;
  max-height: 260px; }

/* popup view mode */
.RadEditor .reCommentViewText {
  display: block;
  padding: 2px;
  text-align: left;
  background-color: #f5f7f7;
  color: #444;
  z-index: 9001; }

.RadEditor .reCommentButton,
.rePopupButton {
  height: 20px;
  border: 1px solid;
  border-radius: 4px;
  margin: 4px 1px;
  cursor: auto; }

.RadEditor .reCommentInfoPanel {
  width: 250px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 5px 7px;
  border: 1px solid;
  border-radius: 5px; }

.RadEditor .reCommentTextAreaWatermark {
  color: #666; }

/* generic popups */
.rePopupContainer {
  border: 1px solid;
  min-width: 200px;
  /* Dialog will be no smaller than this */
  max-width: 300px;
  /* Dialog will wrap after this width */
  border-radius: 5px;
  position: absolute; }

.rePopupButtonContainer {
  padding: 5px 0 0; }

.rePopupContainer .rePopupTitle {
  height: 22px;
  line-height: 22px;
  border-bottom: 1px solid;
  padding: 0 0 0 5px;
  margin: 0;
  border-radius: 5px 5px 0 0; }

.rePopupContainer .rePopupContent {
  background-repeat: no-repeat;
  background-position: 16px 16px;
  padding: 10px;
  border-radius: 0 0 5px 5px; }

.rePopupContainer .rePopupContent.alert {
  background-image: url('Common/ModalDialogAlert.gif'); }

.rePopupContainer .rePopupContent.confirm {
  background-image: url('Common/ModalDialogConfirm.gif'); }

.rePopupContainer .rePopupMessage,
.rePopupContainer .rePopupButtonContainer {
  padding-left: 48px;
  /*48px; -- put this if image is included*/ }

._Telerik_IE9 .rePopupContainer .rePopupTitle,
._Telerik_IE9 .rePopupButtonContainer .rePopupButton
._Telerik_IE9 .RadEditor .reCommentButton {
  filter: none !important; }

/* !end! Add comment popup boxes */
/* reTool_disabled */
.RadEditor .reDialog .reTool_disabled,
.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled,
.RadEditor .reModule .reTool_disabled:hover,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled:hover {
  filter: alpha(opacity=40);
  opacity: .4;
  background-image: none; }

/* reTool_disabled */
/* common */
.RadForm .reInlineBlock {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle; }

.RadForm #sbMainPane fieldset {
  padding: 5px; }

/* Help Dialog */
.RadForm .HelpDialog .reDescriptionCell {
  padding-bottom: 10px; }

/* StyleBuilder Dialog */
/* editor comments styles */
font.reComment_u0, span.reComment_u0 {
  border: 2px dashed #FF9933 !important; }

font.reComment_u1, span.reComment_u1 {
  border: 2px dashed #ff0101 !important; }

font.reComment_u2, span.reComment_u2 {
  border: 2px dashed #0101ff !important; }

del.reU1 hr {
  border: 1px solid #ff0101 !important; }

ins.reU1 hr {
  border-bottom: 1px solid #ff0101 !important; }

/* Base styles */
.reFormat {
  border-width: 0 2px;
  border-style: solid;
  padding: 0 2px; }

ins table,
.reComment {
  border: 2px dashed;
  padding: 1px; }

del table {
  border: 2px dashed;
  text-decoration: line-through;
  padding: 1px; }

ins td,
ins img {
  border: 1px dashed;
  padding: 1px; }

del td,
del img {
  border: 2px solid;
  padding: 1px; }

/*User border and text colors*/
ins.reU0,
del.reU0 {
  color: #FF9933 !important; }

ins.reU1,
del.reU1 {
  color: #ff0101 !important; }

ins.reU2,
del.reU2 {
  color: #f37e0c !important; }

ins.reU3,
del.reU3 {
  color: #04b4b6 !important; }

ins.reU4,
del.reU4 {
  color: #c85100 !important; }

ins.reU5,
del.reU5 {
  color: #008380 !important; }

ins.reU6,
del.reU6 {
  color: #800000 !important; }

ins.reU7,
del.reU7 {
  color: #a4a000 !important; }

ins.reU8,
del.reU8 {
  color: #808080 !important; }

ins.reU9,
del.reU9 {
  color: #38fd11 !important; }

/* user border colors */
.reFormat.reU0,
ins.reU0 table,
del.reU0 table,
ins.reU0 td,
ins.reU0 img,
del.reU0 td,
del.reU0 img,
.reComment.reU0 {
  border-color: #f93; }

.reFormat.reU1,
ins.reU1 table,
del.reU1 table,
ins.reU1 td,
ins.reU1 img,
del.reU1 td,
del.reU1 img,
.reComment.reU1 {
  border-color: #f00; }

.reFormat.reU2,
ins.reU2 table,
del.reU2 table,
ins.reU2 td,
ins.reU2 img,
del.reU2 td,
del.reU2 img,
.reComment.reU2 {
  border-color: #f37e0c; }

.reFormat.reU3,
ins.reU3 table,
del.reU3 table,
ins.reU3 td,
ins.reU3 img,
del.reU3 td,
del.reU3 img,
.reComment.reU3 {
  border-color: #04b4b6; }

.reFormat.reU4,
ins.reU4 table,
del.reU4 table,
ins.reU4 td,
ins.reU4 img,
del.reU4 td,
del.reU4 img,
.reComment.reU4 {
  border-color: #c85100; }

.reFormat.reU5,
ins.reU5 table,
del.reU5 table,
ins.reU5 td,
ins.reU5 img,
del.reU5 td,
del.reU5 img,
.reComment.reU5 {
  border-color: #008380; }

.reFormat.reU6,
ins.reU6 table,
del.reU6 table,
ins.reU6 td,
ins.reU6 img,
del.reU6 td,
del.reU6 img,
.reComment.reU6 {
  border-color: #800000; }

.reFormat.reU7,
ins.reU7 table,
del.reU7 table,
ins.reU7 td,
ins.reU7 img,
del.reU7 td,
del.reU7 img,
.reComment.reU7 {
  border-color: #a4a000; }

.reFormat.reU8,
ins.reU8 table,
del.reU8 table,
ins.reU8 td,
ins.reU8 img,
del.reU8 td,
del.reU8 img,
.reComment.reU8 {
  border-color: #808080; }

.reFormat.reU9,
ins.reU9 table,
del.reU9 table,
ins.reU9 td,
ins.reU9 img,
del.reU9 td,
del.reU9 img,
.reComment.reU9 {
  border-color: #38fd11; }

ins.trackchanges_curr_rev,
del.trackchanges_curr_rev {
  color: Green; }


.PAMS {
  /* reWrapper */
  /* common settings for .reModule, .reEditorModes and .reWrapper */
  /* end of module */
  /*Toolbar sprites*/
  /* .reTool_text */
  /* these settings will not be included in the common CSS file of RadEditor */
  /* end of reTool_text */
  /* add weight to the selector for IE6 so it is applied */
  /* end of reSplitButton */
  /* reDropdown */
  /* end of reDropdown */
  /* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
  /* end of context menu and toolstrip */
  /* spinbox */
  /* end of spinbox */
  /* DOM inspector */
  /* end of DOM inspector */
  /* end of expanded dropdowns */
  /* color picker */
  /* end of color picker */
  /* ajax spellchecker */
  /* ajax spellchecker */
  /* custom links */
  /* end of custom links */
  /* insert table dropdown */
  /* end of insert table dropdown */
  /* Popup Comments */
  /* Commnet popups */ }
  .PAMS.RadEditor, .PAMS.RadEditor .reModule, .PAMS.RadEditor .reEditorModes, .PAMS.RadEditor .reWrapper {
    background-color: #f1f5fb; }
  .PAMS.reWrapper, .PAMS.RadEditor .reContentCell, .PAMS.reColorPicker, .PAMS.reInsertTable, .PAMS.reCustomLinks a:hover {
    border: 1px solid #aabfd6;
    background-color: #f1f5fb; }
  .PAMS .reEmptyMessage {
    color: #a0a0a0; }
  .PAMS.RadEditor .reContentCell {
    background-color: white; }
  .PAMS.reDropDownBody {
    border: 1px solid #aabfd6;
    background-color: #f1f5fb; }
  .PAMS.reDropDownBody table {
    background: transparent; }
  .PAMS.RadEditor .reModule {
    border-top: 1px solid #aabfd6; }
  .PAMS.reCustomLinks a, .PAMS.reCustomLinks a:link, .PAMS.reCustomLinks a:visited {
    border: 1px solid white;
    /* should be the same as the background of the dropdown */
    color: black !important; }
  .PAMS.reCustomLinks a:hover {
    background-color: #edf2f9;
    border: 1px solid #c2cedb; }
  .PAMS .reToolbar li,
  .PAMS .reSpinBox a, .PAMS.reToolbar .reSeparator, .PAMS.reToolbar .reGrip,
  .PAMS .reDialog .reTool,
  .PAMS .reModule .reTool,
  .PAMS .reDialog .reTool:hover,
  .PAMS .reToolbar .reTool:hover,
  .PAMS .reModule .reTool:hover,
  .PAMS .reToolbar .reTool.reTool_selected,
  .PAMS .reToolbar .reTool.reTool_selected:hover,
  .PAMS .reToolbar .reTool_text:hover,
  .PAMS .reToolbar .reTool_text.reTool_selected,
  .PAMS .reToolbar .reTool_text.reTool_selected:hover,
  .PAMS .reTool .split_arrow,
  .PAMS .reSplitButton.reTool_text .split_arrow,
  .PAMS .reToolbar .reTool_text .split_arrow,
  .PAMS .reDialog .reTool.reSplitButton,
  .PAMS .reModule .reTool.reSplitButton,
  .PAMS .reDropdown,
  .PAMS .reTool_disabled.reDropdown:hover,
  .PAMS .reResizeCell div, .PAMS.reInsertTable .reToolbar li .reTool:hover {
    background-image: url('Editor/ToolBarSprites.gif'); }
  .PAMS.RadEditor .reTlbVertical li,
  .PAMS .reDropdown:hover, .PAMS.RadEditor .reTlbVertical .reToolbar.Default .reGrip, .PAMS.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
  .PAMS .reTlbVertical .reTool:hover,
  .PAMS .reTlbVertical .reTool_text.reSplitButton:hover,
  .PAMS .reTlbVertical .reSplitButton:hover,
  .PAMS .reTlbVertical .reTool_text:hover,
  .PAMS .reTlbVertical .reTool.reTool_selected,
  .PAMS .reTlbVertical .reTool_text.reTool_selected,
  .PAMS .reTlbVertical .reTool_text.reTool_selected:hover, .PAMS.reDropDownBody .reTlbVertical ul li a:hover, .PAMS.reDropDownBody .reTlbVertical .reToolbar,
  .PAMS .reMode_selected, .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-image: url('Editor/ToolbarVerticalSprites.gif'); }
  .PAMS .reToolbar li {
    color: black; }
  .PAMS .reToolbar .reTool_text:hover,
  .PAMS .reToolbar .reTool_text.reTool_selected,
  .PAMS .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #c2dbfb;
    border-right: 1px solid #c2dbfb; }
  .PAMS .reToolbar .reTool_text.reTool_disabled,
  .PAMS .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0; }
  .PAMS .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    _background: none; }
  .PAMS .reDropdown:link,
  .PAMS .reDropdown:visited {
    color: black !important; }
  .PAMS .reDropdown,
  .PAMS .reTool_disabled.reDropdown:hover {
    border: 1px solid #b8cbde;
    background-color: white; }
  .PAMS .reDropdown:hover {
    border-color: #c1dbfc;
    color: black; }
  .PAMS.reDropDownBody .reTlbVertical .reToolbar {
    background-color: white; }
  .PAMS table.reSpinBox, .PAMS.RadEditor input {
    border-color: #b8cbde;
    background-color: white; }
  .PAMS table.reSpinBox:hover, .PAMS.RadEditor input:hover {
    border: 1px solid #c2dbfb; }
  .PAMS .reModule_domlink_selected,
  .PAMS .reModule_domlink {
    color: black; }
  .PAMS.reDropDownBody .reItemOver {
    background: #c3dcfc;
    color: #1e395b; }
  .PAMS.reColorPicker table div, .PAMS.reColorPicker span {
    border: 1px solid #aabfd6; }
  .PAMS.reColorPicker table td.reItemOver div {
    border-color: black; }
  .PAMS .reAjaxspell_button {
    border: 1px solid #c2cedb;
    background-color: #dde7f5;
    color: #1e395b; }
  .PAMS .reAjaxSpellCheckSeparator {
    background-color: white; }
  .PAMS.reCustomLinks, .PAMS.reCustomLinks ul {
    color: black; }
  .PAMS.reCustomLinks a {
    background: none transparent;
    color: black;
    cursor: default !important; }
  .PAMS.reCustomLinks a:hover {
    color: white; }
  .PAMS.reInsertTable table {
    background-color: white; }
  .PAMS.reInsertTable table td {
    border: 1px solid #b8cbde;
    background-color: white; }
  .PAMS.reInsertTable table .reItemOver {
    border: 1px solid #c1dbfc;
    background-color: #eef6ff; }
  .PAMS.reInsertTable .reTlbVertical ul {
    background-color: white; }
  .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .PAMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important; }
  .PAMS .reCommentEdit,
  .PAMS .reCommentTextArea,
  .PAMS .reCommentView,
  .PAMS .reCommentInfoPanel {
    border-color: transparent;
    background-color: #f1f5fb; }
  .PAMS .reCommentTitle,
  .PAMS .reCommentInfoPanel {
    color: black; }
  .PAMS .reCommentTextArea {
    border-color: #aabfd6;
    background-color: #f1f5fb; }
  .PAMS.RadEditor .reCommentButton,
  .PAMS .rePopupButtonContainer .rePopupButton {
    border-color: #c2cedb;
    color: #1e395b;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* IE10+ */
    background: linear-gradient(top, #f4f8fa 25%, #e9f2fb 50%, #dde7f5 75%, #dde8f6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#dde8f6',GradientType=0 );
    /* IE6-8 */ }
  .PAMS.RadEditor .reCommentButton:hover,
  .PAMS .rePopupButtonContainer .rePopupButton:hover {
    border-color: #c2dbfb;
    color: #1e395b;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* IE10+ */
    background: linear-gradient(top, #f9f9fc 25%, #f7f8fb 50%, #edf2f9 75%, #f9f9fc 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fc', endColorstr='#f9f9fc',GradientType=0 );
    /* IE6-8 */ }
  .PAMS.RadEditor .reCommentButton:active,
  .PAMS .rePopupButtonContainer .rePopupButton:active {
    color: #1e395b;
    border-color: #9bc9ff;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* IE10+ */
    background: linear-gradient(top, #acd1fe 25%, #e9f2fb 50%, #dde7f5 75%, #acd1fe 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acd1fe', endColorstr='#acd1fe',GradientType=0 );
    /* IE6-8 */ }
  .PAMS.rePopupContainer {
    border-color: #b8cbde;
    background-color: #f1f5fb; }
  .PAMS.rePopupContainer .rePopupTitle {
    color: #1e395b;
    border-color: #a5b3c5;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* IE10+ */
    background: linear-gradient(top, #e9eef5 0%, #f1f5fb 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9eef5', endColorstr='#f1f5fb',GradientType=0 );
    /* IE6-8 */ }

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.RadWindow_PAMS.reToolbarWindow td.rwWindowContent {
  background-color: #f1f5fb; }

.RadWindow_PAMS .reInsertTableLightWrapper .lightTable {
  border-color: #aabfd6; }

.PAMS .reTool.reSplitButton:hover {
  background-image: url('Editor/ToolBarSprites.gif'); }

/* reTool */
.reTool span,
.PAMS.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
  background-image: url('../Common/CommandSpritesLight.png'); }

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
.reTool span,
.reTool_text span,
.PAMS .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span {
  _background-image: url('../Common/CommandSpritesLightIE6.gif'); }

.reTool .split_arrow:hover {
  border-left-color: #c2dbfb; }

