.LMS
{
    /*background-color: white;  reWrapper *//*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*//* end of module *//*Toolbar sprites*//* 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 *//* 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 *//* editor input elements *//* editor input elements *//* end of expanded dropdowns *//* color picker *//* end of color picker *//* ajax spellchecker *//* ajax spellchecker *//* custom links *//* end of custom links *//* insert table dropdown *//* Popup Comments *//* Commnet popups */
}

.LMS.RadEditor .reToolbar a,
.LMS.RadEditor .reDropdown,
.LMS.RadEditor .reModule,
.LMS.RadEditor .reModule td,
.LMS.RadEditor .reDropDownBody,
.LMS.RadEditor .reDropDownBody td,
.LMS.RadEditor .reAjaxspell_wrapper,
.LMS.RadEditor .reAjaxspell_button,
.LMS.RadEditor .reAjaxspell_addicon,
.LMS.RadEditor .reAjaxspell_ignoreicon,
.LMS.RadEditor .reAjaxspell_okicon,
.LMS.RadEditor .reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.LMS.RadEditor .reColorPicker .reCustomColor,
.LMS .reModule_domlink_selected,
.LMS .reModule_domlink
{
    color: #767676;
}

.LMS .reEmptyMessage
{
    color: #cccccc;
}

.LMS.RadEditor .reContentArea, .LMS.RadEditor .reContentArea:focus
{
    outline: none;
}

/*
.LMS.RadEditor .reContentArea ul
{
    margin-top: 10px !important;
}*/

.LMS.RadEditor .reEditorModes a
{
    border: 1px solid white;
    background-color: white;
    color: #767676;
}

.LMS.RadEditor .reEditorModes .reMode_selected
{
    background-image: none;
    border: 1px solid #e5e5e5;
    background-color: #25a0da !important;
    color: white;
}

.LMS.RadEditor .reEditorModes a:hover
{
    border: 1px solid #e5e5e5;
}

.LMS.RadEditor .reContentCell
{
    background-color: white;
}

.LMS.reWrapper,
.LMS.RadEditor .reContentCell,
.LMS.reColorPicker,
.LMS.reInsertTable,
.LMS.reDropDownBody,
.LMS.reCustomLinks a:hover
{
   /* border: 1px solid #e5e5e5;*/
}

.RadEditor.LMS.reWrapper {
	padding-bottom:2px;
}

.LMS.reDropDownBody table
{
    background: transparent;
}

.LMS.RadEditor .reModule,
.LMS.RadEditor .reEditorModes,
.LMS.RadEditor .reWrapper
{
    /*background-color: white;*/
}

.LMS.RadEditor .reBottomZone .reModule
{
    border-top: 0;
}

.LMS.RadEditor .reModule
{
    border-top: 1px solid white;
}

.LMS.reCustomLinks a,
.LMS.reCustomLinks a:link,
.LMS.reCustomLinks a:visited
{
    border: 1px solid white; /* should be the same as the background of the dropdown */
    color: #000 !important;
}

.LMS.reCustomLinks a:hover
{
    background-color: #e8e8e8;
    border: 1px solid #767676;
}

/*.LMS .reToolbar li,*/
.LMS .reSpinBox a,
/*.LMS.reToolbar .reSeparator,
.LMS.reToolbar .reGrip,*/
.LMS .reDialog .reTool,
.LMS .reModule .reTool,
.LMS .reDialog .reTool:hover,
.LMS .reToolbar .reTool:hover,
.LMS .reModule .reTool:hover,
.LMS .reToolbar .reTool.reTool_selected,
.LMS .reToolbar .reTool.reTool_selected:hover,
.LMS .reToolbar .reTool_text:hover,
.LMS .reToolbar .reTool_text.reTool_selected,
.LMS .reToolbar .reTool_text.reTool_selected:hover,
.LMS .reTool .split_arrow,
.LMS .reSplitButton.reTool_text .split_arrow,
.LMS .reToolbar .reTool_text .split_arrow,
.LMS .reDialog .reTool.reSplitButton,
.LMS .reModule .reTool.reSplitButton,
.LMS .reDropdown,
.LMS .reTool_disabled.reDropdown:hover,
.LMS .reResizeCell div,
.LMS.reInsertTable .reToolbar li .reTool:hover
{
    background-image: url('Editor/ToolBarSprites.gif');
}

.RadEditor .LMS.reToolbar li.reSeparator
{
    background-color: #cdcdcd;
    border-right: 1px solid white;
    width: 1px;
   
    display: block;
    height: 37px;
	margin-top:-5px !important;
	margin-bottom:-5px !important;
}


.LMS.RadEditor .reTlbVertical li,
.LMS .reDropdown:hover,
.LMS.RadEditor .reTlbVertical .reToolbar.Default .reGrip,
.LMS.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
.LMS .reTlbVertical .reTool:hover,
.LMS .reTlbVertical .reTool_text.reSplitButton:hover,
.LMS .reTlbVertical .reSplitButton:hover,
.LMS .reTlbVertical .reTool_text:hover,
.LMS .reTlbVertical .reTool.reTool_selected,
.LMS .reTlbVertical .reTool_text.reTool_selected,
.LMS .reTlbVertical .reTool_text.reTool_selected:hover,
.LMS.reDropDownBody .reTlbVertical ul li a:hover,
.LMS.reDropDownBody .reTlbVertical .reToolbar,
.LMS .reMode_selected,
.LMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
}

.LMS .reToolbar li
{
    color: #000;
}

.LMS .reToolbar .reTool_text:hover
{
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676;
}

.LMS .reToolbar .reTool_text.reTool_selected,
.LMS .reToolbar .reTool_text.reTool_selected:hover
{
    margin-left: 0;
    margin-right: 0;
    border-left: 1px solid #767676;
    border-right: 1px solid #767676;
}

.LMS .reToolbar .reTool_text.reTool_disabled,
.LMS .reToolbar .reTool_text.reTool_disabled:hover
{
    margin-left: 0;
    margin-right: 0;
    border: 0;
}

.LMS .reToolbar .reTool.reSplitButton.reTool_disabled:hover
{
    _background: none;
}

.LMS .reDropdown:link,
.LMS .reDropdown:visited
{
    color: #767676 !important;
}

.LMS .reDropdown,
.LMS .reTool_disabled.reDropdown:hover
{
    border: 1px solid #e5e5e5;
	border-radius:4px;
    color: #767676;
    background-color: white;
}

.LMS .LMS .reDropdown:hover
{
    border: 1px solid #e5e5e5;
    color: #000 !important;
    background-color: #e8e8e8;
}

.LMS.reDropDownBody .reTlbVertical ul li .reButton_text
{
    color: #767676;
}

.LMS.reDropDownBody .reTlbVertical ul li .reButton_text:hover
{
    color: black;
}

.LMS.reInsertTable
{
    background-color: white;
}

.LMS table.reSpinBox
{
    border: 1px solid #e5e5e5;
    background: white;
}

.LMS table.reSpinBox:hover
{
    border: 1px solid #767676;
    color: black;
}

.LMS.RadEditor input
{
    border: 1px solid #e5e5e5;
    background-color: white;
    color: #767676;
}

.LMS.RadEditor input:hover
{
    border: 1px solid #767676;
    color: black;
}

.LMS.reDropDownBody td
{
    color: #767676;
}

.LMS.reDropDownBody .reItemOver
{
    background: #e8e8e8;
    color: black;
}

.LMS .reTool_selected.reTool
{
    _border-left-width: 0 !important;
    _border-right-width: 0 !important;
}

.LMS.reColorPicker table div
{
    border: 1px solid #cdcdcd;
}

.LMS.reColorPicker table td.reItemOver div
{
    border-color: #767676;
}

.LMS.reColorPicker span
{
    border: 1px solid #cdcdcd;
}

.LMS .reAjaxspell_button
{
    border: 1px solid #cdcdcd;
    background: #25a0da;
    color: black;
}

.LMS .reAjaxSpellCheckSuggestions table
{
    border-width: 0;
    width: 100%;
}

.LMS .reAjaxSpellCheckSeparator
{
    background-color: #979797;
}

.LMS.reCustomLinks,
.LMS.reCustomLinks ul
{
    color: black;
}

.LMS.reCustomLinks a
{
    background: none transparent;
    color: black;
    cursor: default !important;
}

.LMS.reCustomLinks a:hover
{
    color: white;
}

.LMS .reInsertTable table
{
    background: white;
}

.LMS.reInsertTable table td
{
    border: 1px solid #e5e5e5;
    background: white;
}

.LMS .reInsertTable .reTlbVertical ul
{
    background-color: white;
}

.LMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.LMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link,
.LMS.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited
{
    color: black !important;
    background: transparent none;
    _background: none !important;
}

.LMS .reCommentEdit,
.LMS .reCommentTextArea,
.LMS .reCommentView,
.LMS.rePopupContainer,
.LMS.RadEditor .reCommentButton,
.LMS .rePopupButtonContainer .rePopupButton,
.LMS .reCommentViewText,
.LMS .reCommentInfoPanel
{
    border: 1px solid #e5e5e5;
    background-color: white;
    border-radius: 0;
}

.LMS .reCommentTitle,
.LMS .reCommentInfoPanel
{
    color: black;
}

.LMS.RadEditor .reCommentButton,
.LMS .rePopupButtonContainer .rePopupButton
{
    border-color: #e5e5e5;
    color: #767676;
    background-color: white;
}

.LMS.RadEditor .reCommentButton:hover,
.LMS .rePopupButtonContainer .rePopupButton:hover
{
    color: black;
    border-color: #767676;
    background-color: #e8e8e8;
}

.LMS.RadEditor .reCommentButton:active,
.LMS .rePopupButtonContainer .rePopupButton:active
{
    color: white;
    border-color: #25a0da;
    background-color: #25a0da;
}

.LMS .rePopupContainer .rePopupTitle
{
    color: white;
    background-color: #25a0da;
    border-color: #767676;
    border-radius: 0;
}

.RadWindow_LMS.reToolbarWindow td.rwWindowContent
{
    /*background-color: white;*/
}

.RadWindow_LMS .reInsertTableLightWrapper .lightTable
{
    border-color: #e5e5e5;
}

.LMS .reTool.reSplitButton:hover
{
    background-image: url('Editor/ToolBarSprites.gif');
}

/* reTool */

.reTool span,
.LMS.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span
{
    background-image: url('/cdn/Skins/Telerik/Common/CommandSpritesMonoLight.png');
}

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */

.reTool span,
.reTool_text span,
.LMS .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span
{
    _background-image: url('/cdn/Skins/Telerik/Common/CommandSpritesMonoLightIE6.png');
}

.reTool .split_arrow:hover
{
    border-left-color: white;
}

a.reTool:hover
{
    background: none;
}


.RadEditor .LMS .reToolbar {
	min-width:100%
}

.RadEditor .LMS.reToolbarWrapper {
	position:relative;
	left/*\**/: -1px\9; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border:1px #C2C2C2 solid;
	border-bottom:1px #A7A7A5 solid;
	margin-right:-1px;
	padding:5px 3px 4px 0px;
}

.RadEditor .LMS .reToolbar li {
	margin:0px 2px !important;
}

.RadEditor .LMS .reToolbar li.grip_first {
	margin:0px !important;
}

.RadEditor.reWrapper table td.reContentCell {
	
	border:1px #C2C2C2 solid;
	border-top:0px none;
	margin-bottom:0px;
	padding:0px 0px 0px 5px;
}



.RadEditor .LMS.reToolbarWrapper:after {
clear: both;
}
.RadEditor .LMS.reToolbarWrapper:before, .RadEditor .LMS.reToolbarWrapper:after {
display: table;
content: "";
line-height: 0;
}

.RadEditor.LMS .reLeftVerticalSide, .RadEditor.LMS .reTlbVertical, .RadEditor.LMS .reRightVerticalSide {
    padding: 0px;
}
