﻿.radeditor table { border: 0; table-layout: fixed; }
.radeditor table table { border: 0;	table-layout: auto; }
.radeditor table td { vertical-align: top; padding: 0; margin: 0; }
.rade_module input { border: 1px solid #ccc; }
.rade_toolbar { list-style: none; padding: 0; margin: 0; float: left; }
.rade_toolbar li { float: left; }
.rade_tlbVertical .rade_dropdown span {	display: none; }
.rade_tlbVertical ul, .rade_tlbVertical ul li {	float: none !important; }
.rade_tlbVertical .rade_toolbar { float: none !important; }
.rade_tlbVertical ul { width: 100%; }
.rade_tlbVertical a { width: auto; }
.rade_tlbVertical a span { float: left;	width: 22px; }
.rade_button_text {
	font: normal 11px Arial, Verdana, Sans-serif;
	color: black;
	line-height: 22px;
	padding: 0 4px 0 0;
	margin: 0 0 0 2px;
	white-space: nowrap;
	width: auto;
	background: none !important;
	float: left;
}
.rade_toolbar li a, .rade_toolbar li a span { display: block; text-decoration: none; cursor: pointer; cursor: default; }
.rade_tool_disabled { filter: alpha(opacity=40); opacity: .4; -moz-opacity: .4; }
.rade_tool_disabled, .rade_tool_disabled span { }
.rade_dropdown span { background: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rade_grip { font-size: 1px; } 
.rad_splitbutton span {	float: left; } 
.split_arrow { float: right !important; }
.rade_separator { font-size: 1px; }
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_text { _display: block; }
/* =================================== More Common Styles =================================== */
/* LAST EDITED: November 28, 2007 */
.rade_toolbar li .rade_tool_text span {	float: left; cursor: default; }
.rade_toolbar li .rade_tool_text { display: block; _display: inline; /* IE6 double margins fix */ float: left;	cursor: default; text-decoration: none; }
.rade_toolbar li .rade_tool_text .rade_button_text { background-image: none; width: auto; }
.rade_toolbarWrapper { float: left;	height: auto; }
.rade_toolZone .rade_toolbarWrapper { background: transparent; float: none;	clear: both; }
.rade_AjaxSpellCheckSuggestions table { width: 100%; }
.rade_AjaxSpellCheckSuggestions td { width: 100% !important; height:20px; }
.rade_AlignmentSelector { float: left; }
.rade_AlignmentSelector table, .rade_AlignmentSelector td {	padding: 0px !important; text-align: center; }
.rade_AlignmentSelector div { cursor: default; }
.rade_module_visible_icon, .rade_module_hidden_icon { display: block; float: left; border: 0 !important; }
.rade_module_hidden_icon { display: block; float: left;	border: 0 !important; background: url('../../images/global/Editor/CommandSprites.gif') no-repeat -1695px center !important; }
.rade_module_visible_icon {	display: block;	float: left; border: 0 !important; background: url('../../images/global/Editor/CommandSprites.gif') no-repeat -4645px center !important; }
a.rade_module_domlink {	outline: 0; }
a.rade_module_domlink_selected { text-decoration: none; }
.rade_ajaxspell_addicon, .rade_ajaxspell_ignoreicon, .rade_ajaxspell_okicon, .rade_loading { float: left; }
button.rade_ajaxspell_okicon { float: none; }
.rade_ajaxspell_wrapper button { width: auto; }
div.rade_editorModes ul, div.rade_editorModes ul li { padding: 0; margin: 0; list-style: none; float: left; }
div.rade_editorModes a { text-indent: -9999px; outline: none; }
div.rade_editorModes a, div.rade_editorModes a span { display: block; cursor: pointer; float: left; }
div.rade_editorModes a span { display: inline; /* IE6 double margin fix */ }
.rade_dropDownBody { overflow: auto; overflow-x: hidden; }
.rade_dropDownBody .rade_toolbar, .rade_dropDownBody .rade_tlbVertical .rade_toolbar { height: auto; }
.rade_dropDownBody table { padding: 0; margin: 0; border: 0; }
.rade_dropDownBody table td { cursor: default; }
.rade_ColorPicker {	-moz-user-select: none; }
.rade_ColorPicker table { border-collapse: collapse; }
.rade_ColorPicker table td { border: 0; }
.rade_ColorPicker .rade_ColorPickerFooter {	overflow: hidden; /* IE6 fix */ }
.rade_ColorPicker span { display: block; text-align: center; float: left; cursor: default; }
.rade_InsertSymbol table td { text-align: center; overflow: hidden;	vertical-align: middle; }
.rade_InsertTable table { float: left; cursor: default; }
.rade_InsertTable .rade_tlbVertical li { float: left !important; }
.rade_InsertTable .rade_tlbVertical li a, .rade_InsertTable .rade_tlbVertical .rade_toolbar a.rade_tool_disabled { outline: none;}
.rade_InsertTable .rade_tlbVertical li a .rade_button_text { text-decoration: none;	cursor: default; }
.rade_InsertTable .rade_tlbVertical li a .rade_button_text:hover { cursor: pointer !important; }
.rade_InsertTable .rade_tlbVertical ul { float: left; clear: left; padding: 0; margin: 0; }
.rade_UndoRedo table { border-collapse: collapse; }
.rade_UndoRedo table td, .rade_UndoRedo table td.rade_itemOver { border: 0 !important; margin: 0 !important; }
.rade_ApplyClass span { font-size: 1px;	display: block;	float: left; }
ul.rade_CustomLinks, ul.rade_CustomLinks ul { list-style: none;	padding: 0;	margin: 0; cursor: default; }
.rade_dropDownBody .rade_CustomLinks a { text-decoration: none; }
.rade_dropDownBody .rade_CustomLinks a:hover { cursor: pointer; }
ul.rade_CustomLinks li { clear: both; text-align: left; }
ul.rade_CustomLinks span, ul.rade_CustomLinks a { display: block; float: left; }
ul.rade_CustomLinks .rade_CustomLinksIcon {	font-size: 1px; }
ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_empty { cursor: default; }
.rade_toolbar { float: left; }
* html .radeditor {	background-image: none !important; }
.rade_tlbVertical .rade_toolbar, .rade_dropDownBody .rade_tlbVertical .rade_toolbar li { height: auto; }
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_text { clear: both; float: none;	width: 100% !important; }
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_disabled, 
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_disabled:hover, 
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_disabled:active, 
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_disabled:focus {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.rade_dropDownBody .rade_tlbVertical .rade_toolbar .rade_tool_disabled span { opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); }
/* IE 6 and IE 7 have different behavior when showing with AJAX */
.rade_toolbar .rade_dropdown { width: auto;	_width: 20px; }
/* =================================== / More Common Styles =================================== */
* html .radwindow.normalwindow.transparentwindow .rade_dropdown { _height: 18px !important;	_padding-top: 0 !important;	_padding-bottom: 0 !important;	_overflow-y: hidden !important; }
.dialogtoolbar { width: 1240px !important; overflow: hidden !important; }
.rade_dropDownBody .rade_tool_text.rade_tool_selected, .rade_dropDownBody .rade_tool_text {	_margin: 0 !important; }
/* Safari Fix for Table Wizard */
@media 
{
body:not(:root:root) .rade_dropDownBody.rade_InsertTable div table td { width: 13px; height: 13px; border: solid 1px #777777; background: white; }
body:not(:root:root) .rade_dropDownBody.rade_InsertTable div table .rade_itemOver {background: #eaeaea;	}
}
td.rade_tlbVertical .rade_toolbar .rade_dropdown, td.rade_tlbVertical .rade_toolbar .rade_dropdown:hover { _width: 5px !important; }
td.rade_tlbVertical .rade_toolbar .split_arrow { display: none !important; }
td.rade_tlbVertical .rade_toolbar li { clear: both !important; }
/* new Spinbox implementation. Remember to remove the old one above */
.rade_SpinBox td { padding: 0 !important; }
.rade_SpinBox input { display: block; float: left; width: 32px;	height: 18px; line-height: 18px; border-right: 0 !important; text-align: right;	padding-right: 2px; }
.rade_SpinBox a {
	display: block;
	width: 9px;
	height: 11px;
	line-height: 11px;
	font-size: 1px;
	background: url('../../images/global/Widgets/TableWizardSpites.gif') no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	cursor: default;
}
.rade_SpinBox .rade_SpinBoxIncrease { background-position: 0 -321px; }
.rade_SpinBox .rade_SpinBoxIncrease:hover {	background-position: -9px -321px; }
.rade_SpinBox .rade_SpinBoxDecrease { background-position: 0 -331px; }
.rade_SpinBox .rade_SpinBoxDecrease:hover {	background-position: -9px -331px; }
/* COMMANDS BEGIN */
.SilverlightManager {}
.CustomDialog {	background-position: -1448px center; }
.FileSave, .FileSaveAs, .Save, .SaveLocal {	background-position: -1407px center; }
.AboutDialog { background-position: -6px center; }
.AbsolutePosition {	background-position: -47px center; }
.AjaxSpellCheck { background-position: -88px center; }
.BackColor, .borderColor, .bgColor { background-position: -1368px center; }
.Bold {	background-position: -127px center; }
.Cut { background-position: -206px center; }
.Copy { background-position: -167px center; }
.DocumentManager, .InsertDocument {	background-position: -246px center; }
.FindAndReplace { background-position: -287px center; }
.FlashManager, .InsertFlash { background-position: -327px center; }
.ForeColor { background-position: -367px center; }
.FormatCodeBlock { background-position: -406px center; }
.Help {	background-position: -447px center; }
.ImageManager, .InsertImage { background-position: -487px center; }
.ImageMapDialog { background-position: -527px center; }
.Indent { background-position: -568px center; }
.InsertParagraph { background-position: -606px center; }
.Italic { background-position: -647px center; }
.StrikeThrough { background-position: -4446px center; }
.JustifyCenter { background-position: -688px center; }
.JustifyFull { background-position: -729px center; }
.JustifyLeft { background-position: -767px center; }
.JustifyNone { background-position: -807px center; }
.JustifyRight {	background-position: -848px center; }
.LinkManager, .CreateLink, .CustomLinkTool, .SetLinkProperties { background-position: -886px center; }
.MediaManager, .InsertMedia { background-position: -926px center; }
.Outdent { background-position: -968px center; }
.PageProperties { background-position: -1007px center; }
.Paste, .PasteStrip { background-position: -1047px center; }
.PasteAsHtml, .PasteHtml { background-position: -1086px center; }
.PasteFromWord { background-position: -1126px center; }
.PasteFromWordNoFontsNoSizes { background-position: -1166px center; }
.PastePlainText { background-position: -1207px center; }
.Print { background-position: -1248px center; }
.Redo {	background-position: -1287px center; }
.Undo {	background-position: -1327px center; }
.SetImageProperties { background-position: -1487px center; }
.ConvertToLower { background-position: -1528px center; }
.ConvertToUpper { background-position: -1567px center; }
.BringToFront {	background-position: -1606px center; }
.AlignmentSelector { background-position: -1647px center; }
.Cancel { background-position: -1687px center; }
.Custom, .ViewHtml { background-position: -1728px center; }
.DeleteCell { background-position: -1767px center; }
.DeleteColumn {	background-position: -1806px center; }
.DeleteRow { background-position: -1846px center; }
.DecreaseSize {	background-position: -1886px center; }
.DeleteTable { background-position: -1927px center; }
.FileOpen {	background-position: -1967px center; }
.InsertCodeSnippet { background-position: -2006px center; }
.IncreaseSize {	background-position: -2046px center; }
.InsertAnchor {	background-position: -2086px center; }
.InsertColumnLeft {	background-position: -2126px center; }
.InsertColumnRight { background-position: -2166px center; }
.InsertDate { background-position: -2207px center; }
.InsertEmailLink { background-position: -2246px center; }
.InsertFormButton, .InsertFormReset, .InsertFormSubmit { background-position: -2288px center; }
.InsertFormCheckbox { background-position: -2327px center; }
.InsertFormElement { background-position: -2367px center; }
.InsertFormForm { background-position: -2406px center; }
.InsertFormHidden {	background-position: -2447px center; }
.InsertFormImageButton { background-position: -2486px center; }
.InsertFormPassword { background-position: -2526px center; }
.InsertFormRadio { background-position: -2568px center; }
.InsertFormSelect {	background-position: -2608px center; }
.InsertFormText { background-position: -2647px center; }
.InsertFormTextarea { background-position: -2688px center; }
.InsertGroupbox { background-position: -2728px center; }
.InsertHorizontalRule {	background-position: -2768px center; }
.InsertOrderedList { background-position: -2808px center; }
.InsertRowAbove { background-position: -2847px center; }
.InsertRowBelow { background-position: -2886px center; }
.InsertSnippet { background-position: -2927px center; }
.InsertSymbol {	background-position: -2967px center; }
.InsertTable, .TableWizard { background-position: -3006px center; }
.InsertTime { background-position: -3047px center; }
.InsertUnorderedList { background-position: -3087px center; }
.MergeColumns {	background-position: -3127px center; }
.MergeRows { background-position: -3167px center; }
.ModuleManager { background-position: -3207px center; }
.RepeatLastCommand { background-position: -3248px center; }
.SelectAll { background-position: -3286px center; }
.SendToBack { background-position: -3326px center; }
.SetCellProperties, .SetTableProperties { background-position: -3366px center; }
.XhtmlValidator { background-position: -3407px center; }
.TrackChangesDialog { background-position: -3445px center; }
.FormatStripper { background-position: -3488px center; }
.StripAll {	background-position: -3526px center; }
.StripCss {	background-position: -3568px center; }
.StripFont {background-position: -3608px center; }
.StripSpan { background-position: -3648px center; }
.StripWord { background-position: -3688px center; }
.TemplateManager { background-position: -3728px center; }
.Superscript { background-position: -3768px center; }
.Subscript { background-position: -3807px center; }
.Unlink { background-position: -3847px center; }
.ToggleTableBorder { background-position: -3888px center; }
.ToggleScreenMode {	background-position: -3927px center; }
.StyleBuilder {	background-position: -3968px center; }
.ToggleFloatingToolbar { background-position: -4006px center; }
.Underline { background-position: -4405px center; }
.SplitCell { background-position: -4487px center; }
/* COMMAND SPRITES END */
/* ALIGNMENT SELECTOR BEGIN */
.rade_TopCenter { width: 15px; height: 13px; background-position: -4089px -10px; }
.rade_MiddleLeft { width: 15px;	height: 13px; background-position: -4172px -10px; }
.rade_MiddleCenter { width: 15px; height: 13px;	background-position: -4209px -10px; }
.rade_MiddleRight {	width: 15px; height: 13px; background-position: -4251px -10px; }
.rade_BottomCenter { width: 15px; height: 13px;	background-position: -4329px -10px; }
.rade_NoAlignment {	width: 15px; height: 13px; background-position: -1690px -10px; }
.rade_TopLeft { background-position: -4052px -10px; }
.rade_TopRight { background-position: -4130px -10px; }
.rade_BottomLeft { background-position: -4292px -10px; }
.rade_BottomRight {	background-position: -4370px -10px; }
/* ALIGNMENT SELECTOR END */
/* CONSTRAIN PROPORTIONS BEGIN */
li.ConstrainProportions button {
	position: absolute;
	top: 7px;
	left: 0;
	height: 52px;
	border: 0;
	background-image: url('../../images/global/Editor/CommandSprites.gif');
	background-repeat: no-repeat;
	background-position: -7988px 9px;
}
li.ConstrainProportions.toggle button {	background-position: -7956px 9px; }
/* CONSTRAIN PROPORTIONS END */
.rade_ajaxspell_addicon, .rade_ajaxspell_ignoreicon, .rade_ajaxspell_okicon {
	width: 16px !important;
	height: 16px;
	border: 0;
	margin: 2px 4px 0 0;
	background: url('../../images/global/Editor/CommandSprites.gif') no-repeat;
}
.rade_ajaxspell_ignoreicon { background-position: -4533px center; }
.rade_ajaxspell_okicon { background-position: -4571px center; }
.rade_ajaxspell_addicon { background-position: -4610px center; }
button.rade_ajaxspell_okicon { width: 22px;	height: 22px; }
.rade_dropDownBody.rade_InsertTable { overflow: hidden !important; }
.rade_dropDownBody.rade_InsertTable span { height: 22px !important; }
/* global styles css reset (prevent mode) */
.radeditor table, .rade_toolbar, .rade_toolbar li, .rade_tlbVertical, .rade_dropDownBody ul, .rade_dropDownBody ul li, .radwindow table, 
.radwindow table td, .radwindow table td ul, .radwindow table td ul li {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	list-style: none !important;
}
.rade_wrapper_corner, .rade_wrapper_center, .rade_leftVerticalSide, .rade_rightVerticalSide, .rade_toolZone, .rade_editorModes, 
.rade_resizeCell, .rade_toolZone table td, .radeditor .rade_toolbar, .radeditor .rade_editorModes ul {
	border: 0 !important;
}
.rade_toolbar li, .rade_editorModes ul li, .rade_InsertTable .rade_tlbVertical .rade_toolbar li { float: left !important; clear: none !important; border: 0 !important; }
/*AL Styles*/
.rade_toolbar.AL li .rade_tool_text span
{
	background-image: url('../../images/global/Editor/CommandSprites.gif');
	background-repeat: no-repeat;
	width: 25px; 
	height: 23px;
	line-height: 23px;
}
.rade_toolbar.AL li .rade_tool_text { height: 23px;	margin: 3px 1px 1px 1px; color: white; font: normal 11px Arial, Verdana, Sans-serif; }
.rade_toolbar.AL li .rade_tool_text:hover,
.rade_toolbar.AL li .rade_tool_text.rade_tool_selected
{
	border: solid 1px #9ba283;
	border-top: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
	margin: 2px 0 0 0;
	background-color: #aac73e;
    background-image: none;
}
.rade_toolbar.AL li .rade_tool_text:hover, .rade_toolbar.AL li .rade_tool_text.rade_tool_selected { _border: 0; }
.rade_toolbar.AL li .rade_tool_text .rade_button_text {	padding-right: 4px;	color: black; }
.AL.rade_toolbarWrapper { background: #ececec; }
.AL.rade_toolZone .rade_toolbarWrapper { background:transparent; float: none; clear: both; }
.radeditor.AL.rade_wrapper { font: normal 11px Arial, Verdana, Sans-serif; /*background: #ececec;*/ }
.rade_tlbVertical { width: 2px; font-size: 1px; }
.radeditor.AL.rade_wrapper table td.rade_contentCell { border: solid 1px #bbbbbb; background: white; }
.AL.rade_AlignmentSelector { border: solid 1px #777; background: white;	}
.AL.rade_AlignmentSelector div
{
	width: 18px;
	height: 18px;
	margin: 1px auto;
	background-image: url('../../images/global/Editor/CommandSprites.gif');
	background-repeat: no-repeat;
}
.AL.rade_SpinBox li { float: none; clear: both;	line-height: 11px; margin: 0 0 1px 1px; }
.AL.rade_SpinBox input { border: solid 1px #ccc; height: 19px; line-height: 19px; }
.AL.rade_SpinBox label { width: 100px; line-height: 24px; }
.AL.rade_SpinBox a { border: solid 1px #ccc; text-align: center; font: bold 10px Arial, Verdana, Sans-serif; color: #ccc; text-decoration: none; }
.AL.rade_SpinBox a:hover { background: #e3e3e3;	border: solid 1px #333;	color: #333; }
.AL.rade_SpinBox a span { width: 9px; height: 9px; line-height: 9px; }
.radeditor.AL .rade_corner_top_left,
.radeditor.AL .rade_corner_top_right,
.radeditor.AL .rade_corner_bottom_left,
.radeditor.AL .rade_corner_bottom_right
{
	/*background-image: url('../../images/global/Editor/ToolBarSprites.gif');*/
	width: 3px; 
    height: 3px; 
    line-height: 3px; 
    /*font-size: 1px;*/
}
.radeditor.AL .rade_corner_top_left { background-position: 0 -302px; }
.radeditor.AL .rade_corner_top_right { background-position: -3px -302px; }
.radeditor.AL .rade_center_top { height: 3px; line-height: 3px; width: 100%; }
.radeditor.AL .rade_center_bottom {	height: 3px; line-height: 3px; width: 100%; }
.radeditor.AL .rade_corner_bottom_left { background-position: 0 -305px; }
.radeditor.AL .rade_corner_bottom_right { background-position: -3px -305px; }
.rade_rightVerticalSide, .rade_leftVerticalSide { width: 3px; }
.rade_rightVerticalSide { }
.rade_leftVerticalSide { }
.rade_module { color: #333;	font: normal 11px Tahoma, sans-serif; line-height:normal; padding: 1px 0px; }
.rade_module_visible_icon,
.rade_module_hidden_icon
{
	width: 16px;
	height: 16px;
	background: transparent url('../../images/global/Editor/CommandSprites.gif') no-repeat;
	margin: -2px 4px 0;
}
.rade_module_visible_icon {	background-position: -2368px -2px; }
.rade_module_hidden_icon { background-position: -2368px -24px; }
a.rade_module_domlink {	color:#333;	font: normal 11px Tahoma; padding: 3px 6px 1px;	text-decoration: underline; }
a.rade_module_domlink_selected { color:#333; font: normal 11px Tahoma; text-decoration: none; background-color:#eee; border:1px solid #898989; padding:0 5px; }
.radeditor.AL .rade_resizeCell div {
    width:20px;
    height:25px;
    float:right;
    background:url('../../images/global/Editor/CornersSprites.gif') center -74px no-repeat; 
}
.rade_loading { width:30px; background:url('../../images/global/Editor/LoadingSpell.gif') center center no-repeat; float:left; }
.rade_ajaxspell_wrapper { border: 1px solid #515151 !important; }
div.rade_editorModes { width: 100%; position: relative; top: -1px; }
.radeditor.AL .rade_editorModesCell { width:100px; }
div.rade_editorModes a { width: 27px; height: 21px;	margin: 1px; margin-top: 0; }
div.rade_editorModes .rade_mode_selected { background-color: white;	border: solid 1px #BBBBBB; border-top: 0; margin-left: -1px; }
div.rade_editorModes a span
{
	background-image: url('../../images/global/Editor/ModesSprites.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	height: 16px;
	width: 16px;
	margin: 2px 0 0 6px;
}
div.rade_editorModes .rade_mode_design span, div.rade_editorModes .rade_mode_selected.rade_mode_design span { background-position: 0 0; }
div.rade_editorModes .rade_mode_html span, div.rade_editorModes .rade_mode_selected.rade_mode_html span { background-position: -16px 0; }
div.rade_editorModes .rade_mode_preview span, div.rade_editorModes .rade_mode_selected.rade_mode_preview span {	background-position: -32px 0; }
.AL.rade_dropDownBody
{
	background-color: white !important;
	background-image: none !important;
	border: solid 1px #8f8f8f;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em; 
	-webkit-border-radius: 0.3;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}
.AL.rade_dropDownBody, .AL.rade_dropDownBody table { font:12px arial,verdana,sans-serif; }
.AL.rade_dropDownBody .rade_toolbar.AL { height: auto; background:white; }
.AL.rade_dropDownBody a { background-image: none; background-color: white; border-bottom: solid 1px #aaaaaa; margin: 0; }
.AL.rade_dropDownBody a:hover { background-image: none; background-color: #eaeaea; border-bottom: solid 1px #aaaaaa; }
.AL.rade_dropDownBody .rade_CustomLinks a { background-image: none; background-color: white; border-bottom: 0; }
.AL.rade_dropDownBody .rade_CustomLinks a:hover { background-image: none; background-color: white; text-decoration: underline; border-bottom: 0; }
.AL.rade_dropDownBody table td { padding: 1px 2px; color: #000;	text-align:left; }
.AL.rade_dropDownBody .rade_itemOver { border: solid 1px #0a246a !important; background: white !important; }
.AL.rade_ColorPicker { border: solid 1px #868686; padding: 4px;	-moz-border-radius: 3px; background: #fafafa; }
.AL.rade_ColorPicker table td { border: 0; }
.AL.rade_ColorPicker table div { width: 11px; height: 11px; line-height: 11px; font-size: 1px; border: solid 1px #c5c5c5; }
.AL.rade_ColorPicker table td.rade_itemOver div { border-color:#000; }
.AL.rade_ColorPicker table td {	padding: 2px; padding-bottom: 0; padding-top: 0; }
.AL.rade_dropDownBody.rade_ColorPicker table td.rade_itemOver {	border: 0 !important; background: transparent !important; }
.AL.rade_ColorPicker .rade_ColorPickerFooter
{
	margin:0 auto;
	font: normal 11px Verdana, Arial, Sans-serif;
	height: 22px;
	line-height: 18px;
	width: 166px;
	padding:4px 0;
}
.AL.rade_ColorPicker span {	width: 82px; height: 20px; line-height: 18px; border: solid 1px #c5c5c5; }
.rade_ColorPicker .rade_ColorPickerFooter .rade_DarkColor {	background: black; color: white; border-right:0; }
.rade_ColorPicker .rade_ColorPickerFooter .rade_LightColor { background: white;	color: black; border-left:0; }
.rade_InsertSymbol { border: solid 1px #8f8f8f;	background: white; width: auto !important; }
.AL.rade_InsertSymbol table { width: auto !important; }
.AL.rade_InsertSymbol table td
{
	font: bold 11px Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #333;
	width: 18px !important;
	height: 22px !important;
	overflow: hidden;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
.AL.rade_InsertTable .AL table td {border:1px solid #666 !important; padding:0 !important;}
.AL.rade_InsertTable .AL table td.rade_itemOver {background-color:#ECECEC !important;}
.AL.rade_InsertSymbol table td.rade_itemOver { color: #000; }
.rade_InsertTable table { float: left; background-color:#f9f9f9; cursor:default; width: 142px; }
.rade_InsertTable td { padding:0 !important; border-color: #777 !important; margin:1px;}
.rade_InsertTable td.rade_itemOver { border-color: #ddd !important; }
.rade_InsertTable td div { font-size:1px; width:10px; height: 14px;	margin:1px !important; padding:0 !important; }
.rade_InsertTable .rade_tlbVertical li { float: left !important; width: 23px; margin: 0; }
.rade_InsertTable .rade_tlbVertical li a,
.AL.rade_InsertTable .rade_tlbVertical .AL.rade_toolbar a.rade_tool_disabled
{
    background: none !important;
    margin: 0 !important;
    padding: 1px !important;
    border: 0 !important;
}
.rade_InsertTable .rade_tlbVertical li a:hover { border: 1px solid #ccc !important;	padding: 0 !important; }
.AL.rade_InsertTable .rade_tlbVertical li a .rade_button_text {	width: auto !important;	padding-left: 4px; color: #ccc; }
.AL.rade_InsertTable .rade_tlbVertical li a .rade_button_text:hover { color: #fff; }
.rade_UndoRedo { border: solid 1px #8f8f8f;	background-color: white; padding: 0; }
.AL.rade_UndoRedo table td, .AL.rade_UndoRedo table td.rade_itemOver { border: 0 !important; margin: 0 !important; }
.AL.rade_UndoRedo table td.rade_itemOver { background: #cf0 !important; }
.AL.rade_ApplyClass table td { border: 1px solid #cacaca; padding: 2px; }
.rade_ApplyClass span {
	width: 12px; 
	height: 13px; 
	line-height: 13px;
	background-image: url('../../images/global/Editor/ApplyClassSprites.gif');
	background-repeat: no-repeat;
}
.rade_ApplyClass .rade_class_all { background-position: 0 -52px; }
.rade_ApplyClass .rade_class_img { background-position: 0 -13px; }
.rade_ApplyClass .rade_class_a { background-position: 0 -26px; }
.rade_ApplyClass .rade_class_table { background-position: 0 -39px; }
.rade_ApplyClass .rade_class_unknown { background-position: 0 0; }
ul.rade_CustomLinks, ul.rade_CustomLinks ul { font: normal 11px Verdana, Arial, Sans-serif;	color: black; background: none;	}
ul.rade_CustomLinks { margin: 0 2px; }
ul.rade_CustomLinks a {	color: black; }
ul.rade_CustomLinks ul { margin-left: 12px; }
ul.rade_CustomLinks a:hover { text-decoration: underline; color: #666; }
ul.rade_CustomLinks li { padding: 1px 0; }
ul.rade_CustomLinks a {	cursor: hand; cursor: pointer; }
ul.rade_CustomLinks .rade_CustomLinksIcon{
	width: 9px; height: 9px;
	background-image: url('../../images/global/Editor/CustomLinksSprites.gif');
	background-repeat: no-repeat;
	margin: 2px 4px 0 0;
}
ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_plus { background-position: 0 0; }
ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_minus {	background-position: -9px 0; }
ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_empty {	background: none; }
.AL.rade_toolbar { background: url('../../images/global/Editor/ToolBarSprites.gif') repeat-x 0 -244px; height: 29px; margin: 1px; }
* html .radeditor {	background-image: none !important }
.rade_tool { width: 25px; height: 23px;	margin: 2px 0 0 0; padding: 2px 0 0 0; }
.rade_tool:hover { padding: 2px 0 0 0; background: url('../../images/global/Editor/ToolBarSprites.gif') repeat-x 0 -218px; }
.rade_tool:active,
.rade_tool:focus,
.rade_tool_selected,
.rade_tool_selected:hover,
.rade_tool_selected:active,
.rade_tool_selected:focus
{
	background: url('../../images/global/Editor/ToolBarSprites.gif') repeat-x 0 -192px;
}
.rade_tool_disabled, .rade_tool_disabled:hover, .rade_tool_disabled:active, .rade_tool_disabled:focus {	border: 0; background: none; }
.rade_dropDownBody .rade_tlbVertical .AL.rade_toolbar .rade_tool_text {	border: 0; padding: 3px 1px 3px 3px; margin: 0 1px; }
.rade_dropDownBody .rade_tlbVertical .AL.rade_toolbar .rade_tool_text:hover,
.rade_dropDownBody .rade_tlbVertical .AL.rade_toolbar .rade_tool_selected
{
	border: 1px solid #a5a5a5;
	padding: 2px 0 2px 2px;
	background: #dfdfdf;
	color: #6b6b6b !important;
}

.AL.rade_dropDownBody .rade_tlbVertical .AL.rade_toolbar .rade_tool_disabled { border: 0; padding: 1px; color: #000; }
.AL.rade_dropDownBody .rade_tlbVertical .AL.rade_toolbar .rade_tool_text span.rade_button_text { padding-left: 13px; }
.AL.rade_dropDownBody .rade_tlbVertical .AL.rade_toolbar .rade_tool_disabled span {	opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); }
.rade_tool span { background-image: url('../../images/global/Editor/CommandSprites.gif'); background-repeat: no-repeat;	background-color: transparent; }
.rade_toolbar.AL .rade_dropdown,
.rade_toolbar.AL .rade_tool_disabled.rade_dropdown:hover
{
	height: 16px;
	border: solid 1px #8c8c8c !important;
	margin: 4px 0 2px 0;
	padding: 2px 14px 0 2px;
	font: normal 11px Verdana, Arial, Sans-serif;
	color: black;
	background: #e8e8e7 url('../../images/global/Editor/ToolBarSprites.gif') no-repeat right -92px;
	-moz-border-radius: 0.3em;
	-moz-border: 0.3em;
	-webkit-border-radius: 0.3;
}
.rade_toolbar.AL .rade_dropdown:hover,
.rade_toolbar.AL .rade_dropdown:active,
.rade_toolbar.AL .rade_dropdown:focus
{
	border: solid 1px #000 !important;
	background-color: #e8e8e7;
}
* html .rade_dropDownBody .rade_tlbVertical .rade_toolbar.AL .rade_tool_disabled,
* html .rade_dropDownBody .rade_tlbVertical .rade_toolbar.AL .rade_tool_disabled:hover,
* html .rade_dropDownBody .rade_tlbVertical .rade_toolbar.AL .rade_tool_disabled:active,
* html .rade_dropDownBody .rade_tlbVertical .rade_toolbar.AL .rade_tool_disabled:focus
{
	border: 0 !important;
	padding: 1px !important;
	background: transparent url('../../images/global/Editor/ToolbarVerticalSprites.gif') repeat-y -40px 0 !important;
}
.rade_tlbVertical .rade_dropdown { width: 4px; }
.rade_toolbar.AL .rade_grip { background-image: url('../../images/global/Editor/ToolBarSprites.gif'); background-repeat: no-repeat;	width: 4px; height: 29px; }
.rade_toolbar.AL .grip_first { background-position: 0 -273px; }
.rade_toolbar.AL .grip_last { background-position: -37px -273px; }
.rade_tlbVertical .rade_grip { background-image: url('../../images/global/Editor/ToolBarSprites.gif'); width: 23px;	height: 9px !important; line-height: 9px; }
.rade_tlbVertical .grip_first {	background-position: right 0; }
.rade_tlbVertical .grip_last { background-position: right -9px; }
.rad_splitbutton { width: 30px; }
.rad_splitbutton:hover { background: transparent url('../../images/global/Editor/ToolBarSprites.gif') no-repeat 0 -166px !important; }
.rade_tool_disabled:hover {	background: none !important; }
.rad_splitbutton span {	width: 23px; }
.split_arrow
{
	background: transparent url('../../images/global/Editor/ToolBarSprites.gif') no-repeat 0 -108px !important;
	width: 5px !important;
	height: 22px;
	padding: 0 1px 0 1px;
}
.rade_toolbar.AL li.rade_separator
{
	border-left: solid 1px #a7a7a7 !important;
	background: white !important;
	height: 19px !important; 
	width: 1px !important;
	margin: 5px 2px 0 2px !important;
}
.rade_tlbVertical .rade_toolbar.AL li.rade_separator
{
	border-top: solid 1px #a7a7a7 !important;
	background: white !important;
	height: 1px !important; 
	width: 18px; 
	line-height: 1px !important;
	margin: 2px 0 2px 3px !important;
}
.AL.rade_dropDownBody.rade_InsertTable { _width: 150px !important; }
td.rade_tlbVertical .rade_toolbar.AL
{
    width: 29px !important;
    background: url('../../images/global/Editor/ToolbarVerticalSprites.gif') repeat-y;
    height: auto !important;
}
td.rade_tlbVertical .rade_toolbar.AL .rade_grip
{
    background: url('../../images/global/Editor/ToolbarVerticalSprites.gif') !important;
    width: 29px !important;
    height: 4px !important;
    line-height: 4px !important;
}
td.rade_tlbVertical .rade_toolbar.AL .rade_grip.grip_first { background-position: -29px 0 !important; }
td.rade_tlbVertical .rade_toolbar.AL .rade_grip.grip_last { background-position: -29px -4px !important; }
td.rade_tlbVertical .rade_toolbar.AL .split_arrow { display: none; }
td.rade_tlbVertical .rade_toolbar.AL .rade_separator
{
    border-bottom: solid 1px #fff !important;
    background: #a7a7a7 !important;
    height: 1px !important;
    line-height: 1px !important;
    width: 20px !important;
}
td.rade_tlbVertical .rade_toolbar.AL .rade_tool,
td.rade_tlbVertical .rade_toolbar.AL .rade_tool.rad_splitbutton
{
   height: 25px !important;
   width: 25px !important;
   margin-left: 2px !important;
}
td.rade_tlbVertical .rade_toolbar.AL .rade_tool:hover,
td.rade_tlbVertical .rade_toolbar.AL .rade_tool.rad_splitbutton:hover
{
    background: url('../../images/global/Editor/ToolbarVerticalSprites.gif') no-repeat -83px 0 !important;
}
td.rade_tlbVertical .rade_toolbar.AL .rade_tool.rade_tool_selected,
td.rade_tlbVertical .rade_toolbar.AL .rade_tool.rade_tool_selected:hover
{
    background: url('../../images/global/Editor/ToolbarVerticalSprites.gif') no-repeat -58px 0 !important;
}
td.rade_tlbVertical .rade_toolbar.AL .rade_separator { margin-left: 4px !important; }
td.rade_tlbVertical .rade_toolbar.AL .rade_dropdown { margin-left: 2px !important; }
td.rade_tlbVertical .rade_toolbar.AL .rade_tool.rad_splitbutton
{
	width: 26px !important;
	height: 25px !important;
	margin-top: 1px !important;
	padding: 2px 0 0 0 !important;
}
/* Mozilla FF3 blur fix */
/* FF */
.rade_tool span { margin-top: 2px; padding-top: 5px; }
/* IE */
html* .rade_tool span {	height: 23px; padding-top: 0; }
.rade_dropDownBody.rade_InsertTable .rade_tool_text .TableWizard
{
    height: 23px;
    width: 23px; 
    line-height: 23px;
    background-image: url('../../images/global/Editor/CommandSprites.gif') !important;
    background-position: -3006px center;
}
.rade_dropDownBody.rade_InsertTable .rade_tool_text .rade_button_text,
.rade_dropDownBody.rade_InsertTable .rade_tool_text:hover .rade_button_text
{
    color: black !important;
}
.menu {	margin:2px 0px 2px 0px;	}
h3.menu{color: #d1007b !important; font-size:15pt !important; font-weight: bold !important; }
h4.menu{color:#58595B !important; font-size:12pt !important; font-weight:bold !important; text-transform:uppercase !important; }
h5.menu{ font-weight: bold !important; text-transform: uppercase !important; color: #58595b !important;	font-size:10pt !important; }
p.menu{line-height: 1.5em !important; color: #58595b !important; font-size:10pt !important; }