/* Editor/ToolbarSprites.gif */

/* RadEditor for ASP.NET AJAX Vista Skin */

.Vista.radeditor
{
    background-color: #c2dcf0;
}

/* rade_wrapper */
.Vista.rade_wrapper
{
    border: solid 1px #9cb6c5;
}

.Vista .rade_contentCell
{
    border: solid 1px #9db6c5;
}

/* common settings for .rade_module, .rade_editorModes and .rade_wrapper */
.Vista.rade_ColorPicker,
.Vista.rade_InsertTable,
.Vista.rade_dropDownBody,
.Vista.rade_CustomLinks a:hover
{
	border: solid 1px #979797;
}

.Vista.rade_dropDownBody table
{
    background: transparent;
}

.Vista .rade_module,
.Vista .rade_editorModes,
.Vista .rade_wrapper
{
	background-color: #c2dcf0;
}

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


.Vista .rade_module
{
    border-top: solid 1px #9cb6c5;  
}

.Vista.rade_CustomLinks a
{
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
}

.Vista.rade_CustomLinks a:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -325px;
    background-repeat: repeat-x;
    border: solid 1px #a6d9f4;
}
/* end of module */

.rade_toolbar li
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -26px;
    color: #000;
}

.Vista .rade_SpinBox a
{
    background-image: url('Editor/ToolbarSprites.gif');
    -moz-user-select: none;
    outline: none;
}

/* separator */
.rade_toolbar.Vista .rade_separator
{
    background-position: center -148px;
    background-image: url('Editor/ToolbarSprites.gif');
}

/* common settings for left and right grip */
.rade_toolbar.Vista .rade_grip
{
	background-image: url('Editor/ToolbarSprites.gif');
}

/* rade_tool */
.rade_tool span
{
    background-image: url('Common/CommandSpritesLight.png');
}

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
* html .rade_tool span,
* html .rade_tool_text span,
* html .rade_tlbVertical .rade_tool_text span,
* html .rade_toolbar .rad_splitbutton.rade_tool_text span
{
    _background-image: url('Common/CommandSpritesLightIE6.gif');
}

.rade_dialog .rade_tool,
.rade_module .rade_tool
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -242px;
}

.rade_dialog .rade_tool:hover,
.rade_toolbar .rade_tool:hover,
.rade_module .rade_tool:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -52px;
}

.rade_toolbar .rade_tool.rade_tool_selected,
.rade_toolbar .rade_tool.rade_tool_selected:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

/* .rade_tool_text */
.rade_toolbar .rade_tool_text span
{
    background-image: url('Common/CommandSpritesLight.png');
}

.rade_toolbar .rade_tool_text:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #3c7fb1;
    border-right: solid 1px #3c7fb1;
}

.rade_toolbar .rade_tool_text.rade_tool_selected,
.rade_toolbar .rade_tool_text.rade_tool_selected:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #3c7fb1;
    border-right: solid 1px #3c7fb1;
}

/* these settings will not be included in the common CSS file of RadEditor */
.rade_toolbar .rade_tool_text.rade_tool_disabled,
.rade_toolbar .rade_tool_text.rade_tool_disabled:hover
{
    margin-left: 0;
    margin-right: 0;
    border: 0;
}
/* end of rade_tool_text */

.rade_tool.rad_splitbutton:hover
{
    background: url('Editor/ToolbarSprites.gif') no-repeat 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .rade_toolbar .rade_tool.rad_splitbutton:hover
{
    background: url('Editor/ToolbarSprites.gif') no-repeat 0 -76px;
}

.Vista .rade_tool .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}

.Vista .rad_splitbutton.rade_tool_text .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .Vista .rade_toolbar .rade_tool_text .split_arrow
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .rade_toolbar .rade_tool_text:hover
{
    background: url('Editor/ToolbarSprites.gif');
    background-position: 0 -100px;
}

.rade_dialog .rade_tool.rad_splitbutton,
.rade_module .rade_tool.rad_splitbutton
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -218px;
}

.rade_dialog .rade_tool.rad_splitbutton:hover,
.rade_module .rade_tool.rad_splitbutton:hover
{
    background-position: 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .rade_toolbar .rade_tool.rad_splitbutton.rade_tool_disabled:hover
{
    background: none;
}
/* end of rad_splitbutton */

/* rade_dropdown */
.rade_dropdown,
.rade_tool_disabled.rade_dropdown:hover
{
    border-top: solid 1px #abadb3;
    border-right: solid 1px #dbdfe6;
    border-bottom: solid 1px #e3e9ef;
    border-left: solid 1px #e2e3ea;
    background-color: #fff;
    background-image: url('Editor/ToolbarSprites.gif') !important;
    background-position: right -360px !important;
}

.rade_dropdown:hover
{
    border: solid 1px #3c7fb1;
    background-image: url('Editor/ToolbarVerticalSprites.gif') !important;
    background-position: right 0 !important;
}

/* add weight to the selector for IE6 so it is applied */
* html .rade_tool_disabled.rade_dropdown
{
    background-image: url('Editor/ToolbarSprites.gif')t;
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of rade_dropdown */

/* vertical toolbar */
.radeditor.Vista .rade_tlbVertical li
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.radeditor.Vista .rade_tlbVertical .rade_toolbar.Default .rade_grip
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
}

.radeditor.Vista .rade_tlbVertical .rade_toolbar.Vista .grip_first
{
    background-position: 0 0;
}

.radeditor.Vista .rade_tlbVertical .rade_toolbar.Vista .grip_last
{
    background-position: 0 -4px;
}

.radeditor.Vista .rade_tlbVertical .rade_toolbar.Vista .rade_separator
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -99px -12px;
}

.rade_tlbVertical .rade_tool:hover,
.rade_tlbVertical .rade_tool_text.rad_splitbutton:hover,
.rade_tlbVertical .rade_tool_text:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .rade_tlbVertical .rade_tool_text:hover
{
	background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-repeat: no-repeat;
    background-position: -76px 0;
}

.rade_tlbVertical .rade_tool.rade_tool_selected,
.rade_tlbVertical .rade_tool_text.rade_tool_selected,
.rade_tlbVertical .rade_tool_text.rade_tool_selected:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -52px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .rade_tlbVertical .rad_splitbutton:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */

.rade_dropDownBody .rade_tlbVertical ul li a:hover
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -602px 0;
}

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.Vista.rade_InsertTable
{
    background-color: #f0f0f0;
}

.rade_dropDownBody .rade_tlbVertical .rade_toolbar
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-color: #f0f0f0;
    background-position: -125px 0;
}
/* end of context menu and toolstrip */

/* spinbox */
.Vista table.rade_SpinBox
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
	background: white;
}

.Vista table.rade_SpinBox:hover
{
    border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #b7d5ea;
}

.Vista .rade_SpinBoxIncrease
{
	background-position: 0 -198px;
}

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

.Vista .rade_SpinBoxDecrease
{
	background-position: -11px -198px;
}

.Vista .rade_SpinBoxDecrease:hover
{
	background-position: -11px -208px;
}
/* end of spinbox */

/* editor input elements */
.Vista.radeditor input
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
	background: white;
}

.Vista.radeditor input:hover
{
    border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #b7d5ea;
}
/* editor input elements */

/* editing modes */
.Vista .rade_mode_selected
{
    background-image: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -948px 0;
}

.Vista .rade_editorModes .rade_mode_design span,
.Vista .rade_editorModes .rade_mode_selected.rade_mode_design span
{
	background-position: -6px -5px;
}

.Vista .rade_editorModes .rade_mode_html span,
.Vista .rade_editorModes .rade_mode_selected.rade_mode_html span
{
	background-position: -6px -36px;
}

.Vista .rade_editorModes .rade_mode_preview span,
.Vista .rade_editorModes .rade_mode_selected.rade_mode_preview span
{
	background-position: -6px -69px;
}
/* end of editing modes */

/* DOM inspector */
.Vista .rade_module_domlink_selected,
.Vista .rade_module_domlink
{
    color: black;
}
/* end of DOM inspector */

.Vista.rade_dropDownBody .rade_itemOver
{
	background: #86c7e9;
	color: #000;
}
/* end of expanded dropdowns */

* html .rade_tool_selected.rade_tool
{
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.Vista.rade_ColorPicker table div
{
	border: solid 1px #c5c5c5;
}

.Vista.rade_ColorPicker table td.rade_itemOver div
{
	border-color: #000;
}

.Vista.rade_ColorPicker span
{
	border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.rade_ajaxspell_button
{
    border: solid 1px #555;
    background: #c2dcf0;
}

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

.Vista .rade_AjaxSpellCheckSeparator
{
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.Vista.rade_CustomLinks,
.Vista.rade_CustomLinks ul
{
	color: #000;
}

.Vista.rade_CustomLinks a
{
    background: none transparent;
    color: #000;
	cursor: default !important;
}
/* end of custom links */

/* insert table dropdown */
.rade_InsertTable table
{
    background: #f0f0f0;
}

.rade_InsertTable table td
{
    border: solid 1px #9cb6c5;
    background: white;
}

.rade_InsertTable .rade_tlbVertical ul
{
    background-color: #f0f0f0;
}

.Vista.rade_dropDownBody.rade_InsertTable div.rade_tlbVertical a.rade_tool_text
{
    color: black;
    background: transparent none;
}

.Vista.rade_dropDownBody.rade_InsertTable div.rade_tlbVertical a.rade_tool_text:hover
{
    background: url('Editor/ToolbarVerticalSprites.gif');
    background-position: -1403px 0;
}

.rade_InsertTable .rade_tlbVertical ul .rade_tool_text span
{
    background-image: url('Common/CommandSpritesLight.png');
    background-position: -3575 center;
}

.rade_InsertTable .rade_toolbar li .rade_tool:hover
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: 0 -52px;
}
/* end of insert table dropdown */

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

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

.rade_module_hidden_icon
{
	background-position: -8px -103px;
	
}
/* end of modules selector */

/* resize cell */
.rade_resizeCell div
{
    background-image: url('Editor/ToolbarSprites.gif');
    background-position: center -301px;
}

/* rade_tool_disabled */
.rade_dialog .rade_tool_disabled,
.rade_dialog .rade_tool_disabled:hover,
.rade_toolbar .rade_tool_disabled,
.rade_toolbar .rade_tool_disabled:hover,
.rade_module .rade_tool_disabled,
.rade_module .rade_tool_disabled:hover
{
    filter: alpha(opacity=40);
    opacity: .4;
    -moz-opacity: .4;
    background-image: none;
}
/* rade_tool_disabled */