html, body, form
{
	overflow:hidden;	
}

.Black.radedialog
{
	background: white; cursor: default;
	font: normal 12px Arial, Verdana, Sans-serif; color: black; position: relative; 
}

.Black.radedialog em
{
	font: bold normal 12px Arial, Verdana, Sans-serif;
	color: #333;
	padding: 0 0 0 8px;
	line-height: 32px;
}

.Black.radedialog a
{
    outline: none;
}

.Black.radedialog input.textinput
{
    height: 21px;
    line-height: 21px;
    border: solid 1px #626262;
}

.Black.radedialog select,
.Black.radedialog label
{
    font: normal 12px Arial, Verdana, Sans-serif !important;
    color: #333 !important;
}


.Black.radedialog .dialogErrorMessage
{
	margin:0 0 0 0;
	padding: 0 0 0 12px;
    color: red !important;
    font-size: 11px;
    text-transform: uppercase;
}

.Black.radedialog .rade_controlsPanel
{
	clear: both;
	background: white;
}

.Black.radedialog .rade_controlsPanel h6
{
	padding: 0; margin: 0;
	font-size: 12px;
}

.Black.radedialog .rade_tool
{
	height: 22px;
}

.Black.radedialog .action-button
{
	border: solid 1px #191919;
	zoom: 1; /* IE fix: hasLayout=1 */
	padding: 3px 14px;
	background: #494949 url('Widgets/ActionButtonBgr.gif') repeat-x center;
	font: bold 12px Arial, Verdana, Sans-serif;
	color: #e5e5e5;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}

.Black.radedialog .action-button:hover
{
	color: white;
}

.Black.radedialog .rade_controlsPanel input
{
	vertical-align: middle;
	line-height: 19px;
	height: 19px;
	font: normal 12px Verdana, Arial;
}

.Black.radedialog input.textinput
{
	border: solid 1px #626262;
	line-height: 19px;
	height: 19px;
	font: normal 12px Verdana, Arial;
}

.Black.radedialog .rade_controlsPanel fieldset
{
	float: left;
	border: 0;
	margin: 0 16px;
	padding: 0 0 0 0;
}

.Black.radedialog .rade_controlsPanel legend
{
	display: none;
}

.Black.radedialog .rade_controlsPanel ul
{
	list-style: none;
	padding: 0; margin: 0;
}

/* ================================== DIALOG TABSTRIP ===================================== */
div.dialogtabstrip
{
	height: auto; width: 100%;
	float: left;
	background: #e5e5e5;
}

div.dialogtabstrip ul
{
	padding: 0; margin: 12px 0 0 14px;
	list-style: none;
}

/* normal tab definitions */
div.dialogtabstrip ul li,
div.dialogtabstrip ul li a,
div.dialogtabstrip ul li a span
{
	display: block;
	text-decoration: none;
	font: normal 12px Arial, Verdana, Sans-serif;
	color: #666;
	cursor: default;
}

div.dialogtabstrip ul li
{
	float: left;
	background: #e5e5e5;
}

div.dialogtabstrip ul li a
{
	margin: 0 0 0 3px;
	padding: 0 3px 0 0;
}

div.dialogtabstrip ul li a span
{
	padding: 0 20px;
	line-height: 25px;
	background-position: 0 -125px;
	background-repeat: repeat-x;
}
/* end of normal tab definitions */

/* selected tab definitions */
div.dialogtabstrip ul li.selectedtab
{
	background: white;
}

div.dialogtabstrip ul li.selectedtab a span
{
	color: #333;
}
/* end of selected tab definitions */

div.dialogtabstrip ul li.disabledtab a
{
	
}

div.dialogtabstrip ul li.disabledtab a
{
	text-decoration: line-through;
}
/* end of disabled tabs definitions */

/* -- tab icons -- */
div.dialogtabstrip .tabIcon
{
	display: block;
	float: left;
	margin: 4px 4px 0 0;
	padding: 0;
	height: 20px; width: 20px;
	background: transparent url('Widgets/TabstripIconSprites.gif') no-repeat;
}

/* -- tab icons -- Find -- */
div.dialogtabstrip .tsFind
{
	background-position: -20px 0;
}

/* -- tab icons -- Replace -- */
div.dialogtabstrip .tsReplace
{
	background-position: 0 0;
}

.tabPage
{
	position: absolute;
	top: 38px; left: 0;
	width: 100%;
}

/* ========================== IMAGE CALLER - should be in common css file========================== */

.rade_toolbar .rade_ImageDialogCaller
{
	position: relative;
}

.rade_toolbar .rade_ImageDialogCaller input
{
	margin: 4px 3px 0 0;
	border: 1px solid #333;
	vertical-align: top !important;
	line-height: 19px !important;
	height: 19px !important;
}

.rade_toolbar .rade_ImageDialogCaller a
{
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 28px;
	height: 23px;
	line-height: 23px;
	background: #626262;
	text-align: center;
	margin: 0;
	padding: 0;
	vertical-align: top;
	overflow: hidden;
}

* html .rade_toolbar .rade_ImageDialogCaller a
{
	top: 5px;
}

*+html .rade_toolbar .rade_ImageDialogCaller a
{
	top: 5px;
}

.rade_toolbar .rade_ImageDialogCaller a span
{
	display: inline !important;
	color: #fff;
	line-height: 23px;
}


/* ========================== END OF IMAGE CALLER ========================== */

/* ========================== EDITOR DIALOGS TOOLBAR ========================== */
.radedialog.Black div.dialogtoolbar
{
	width: 100%;
}

.radedialog.Black div.dialogtoolbar ul
{
	padding: 0; margin: 0; float: left; list-style: none;
}

.radedialog.Black div.dialogtoolbar ul li
{
	float: left;
}

.radedialog.Black div.dialogtoolbar ul li a,
.radedialog.Black div.dialogtoolbar ul li a span
{
	width: 22px; height: 20px;
	border: 0;
}

.radedialog.Black div.dialogtoolbar ul li a
{
	width: auto;
}

.radedialog.Black div.dialogtoolbar ul li a
{
	width: auto;
}

*html .radedialog.Black div.dialogtoolbar ul li a
{
	width: 22px;
}

.radedialog.Black div.dialogtoolbar ul li a:hover
{
	
}

.radedialog.Black div.dialogtoolbar ul li a,
.radedialog.Black div.dialogtoolbar ul li a span,
.radedialog.Black div.dialogtoolbar ul li a span img
{
	display: block; cursor: hand;
}

.radedialog.Black div.dialogtoolbar ul li a span img
{
	border: 0; margin: 2px auto 0 auto;
}
/* ========================== END OF EDITOR DIALOGS TOOLBAR ========================== */

/* ========================== FILEMANAGER GRID ========================== */
div.editor-datagrid
{
	border: solid 1px black;
}

div.editor-datagrid table.filemanagergrid
{
	border: 0; padding: 0 0 0 0; margin: 0 0 0 0;
	border-collapse: collapse;
	font: normal 11px Verdana, Arial, Sans-serif;
	width: 100%; table-layout: fixed;
	text-align: left;
	color: black;
	cursor: pointer; cursor: hand;
	clear: both;
	border-bottom: solid 1px #cbcbcb;
}

div.editor-datagrid table.filemanagergrid a,
div.editor-datagrid table.filemanagergrid a span
{
	display: block; line-height: 16px; color: black; text-decoration: none;
}

div.editor-datagrid table.filemanagergrid td
{
	border-right: solid 1px #cbcbcb;
	padding: 0 2px 0 2px;
	background: #e5e5e5;
}

div.editor-datagrid table.filemanagergrid tr th
{
	background: transparent url('Widgets/FileManagerGridHeader.gif') no-repeat right top;
	font-weight: normal;
	height: 32px;
}

div.editor-datagrid table.filemanagergrid tr th.filesize
{
	background-position: left top;
}
/* --- grid sorting classes --- */

/* --- no sorting --- */
div.editor-datagrid table.filemanagergrid tr th a
{
	padding: 0 0 0 16px;
	background: transparent url('Widgets/SortingArrows.gif') no-repeat;
	display: block;
	font: bold 11px Arial, Verdana;
}

div.editor-datagrid table.filemanagergrid tr th a span
{
    color: white;
}
/* --- sort ascending --- */
div.editor-datagrid table.filemanagergrid tr th a.sortascending
{
	background-position: 0 -14px;
}

/* --- sort descending --- */
div.editor-datagrid table.filemanagergrid tr th a.sortdescending
{
	background-position: 0 -30px;
}
/* --- end of grid sorting classes --- */

/* "extension" row */
div.editor-datagrid table.filemanagergrid.gridheader .fileextension
{
	width: 48px;
}

div.editor-datagrid table.filemanagergrid.griddata .fileextension
{
	width: 44px;
}

/* each image within the grid */
div.editor-datagrid table.filemanagergrid img
{
	display: block;
	margin: 2px auto;
}

/* display ellipsis ("...") dots for longer filenames */
div.editor-datagrid table.filemanagergrid td,
div.editor-datagrid table.filemanagergrid th
{
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

/* --- "selected" row --- */
div.editor-datagrid table.filemanagergrid tr.selectedrow td
{
	background: #0a246a;
	color: white;
}

/* --- "folder" row --- */
div.editor-datagrid table.filemanagergrid tr.folder
{
	font-weight: normal;
	color: #333;
}

div.editorleftpane
{
	float: left;
}

div.editorrightpane
{
	float: right;
}

.action-link
{
	color: blue;
	font-size: 12px;
	line-height: 24px;
}

.information-bar
{
	border: dashed 1px #333;
	background: infobackground;
	margin: 0 0 4px 0;
	padding: 4px;
}

.information-bar ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-position: inside;
}

/* ========================== END OF FILEMANAGER GRID ========================== */

/* ========================== SPECIAL CLASSES =========================== */
/* --- disabled element --- */
.disabledelement
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: .3; -moz-opacity: .3;
}

.no-border
{
	border: 0;
}

.clear-both
{
	clear: both;
	float: none;
}

.floatright
{
	float: right;
}

.floatright li
{
	float: left;
}

.scrollable-element
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	clear: both;
	background: #e5e5e5;
}

.display-none
{
	display: none;
}

.text-align-right
{
	text-align: right;
}
/* ========================== OK AND CANCEL BUTTONS ============================ */
.radECtrlButton,
.radECtrlButton span,
.radECtrlButton span span
{
	display: block !important;
}

.radECtrlButton span,
.radECtrlButton span span
{
    line-height: 21px !important;
}

.radECtrlButton
{
	border: solid 1px #191919 !important;
	padding: 0 16px !important;
	background: #494949 url('Widgets/ActionButtonBgr.gif') repeat-x;
	font: bold 12px Arial, Verdana, Sans-serif !important;
	color: #e5e5e5 !important;
	margin: 0 0 0 4px !important;
	text-align: center !important;
	text-decoration: none !important;
}

.radECtrlButton:hover
{
	color: white !important;
}

.radECtrlButton.Cancel
{
    
}

.radECtrlButton.Cancel:hover
{
    
}
/* ========================== END OF OK AND CANCEL BUTTONS ============================ */

/* ========================== DIALOG-SPECIFIC CLASSES =========================== */
/* === FIND AND REPLACE === */
.radedialog.Black.reFindAndReplace
{
	height: 220px;
}

.radedialog.Black.reFindAndReplace .tabIcon
{
    display: none !important;
}

.radedialog.Black.reFindAndReplace .rade_controlsPanel
{
	 height: 150px;
}

.radedialog.Black.reFindAndReplace .action-button
{
	width: 72px;
	display: -moz-inline-stack;
	position: absolute;
	margin: -22px 0 0 0;
	right: 20px;
	
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

* html .radedialog.Black.reFindAndReplace .action-button
{
	margin-top: 2px;
}

*+html .radedialog.Black.reFindAndReplace .action-button
{
	margin-top: 2px;
}

.radedialog.Black .action-button.replace-all
{
	position: absolute;
	right: 20px;
	top: 118px;
}

* html .radedialog.Black .action-button.replace-all
{
	top: 98px;
}

*+html .radedialog.Black .action-button.replace-all
{
	top: 98px;
}

.radedialog.Black.reFindAndReplace .fieldset_01,
.radedialog.Black.reFindAndReplace .fieldset_02,
.radedialog.Black.reFindAndReplace .fieldset_03
{
	float: none !important;
	margin-top: 16px !important;
}

.radedialog.Black.reFindAndReplace .fieldset_04
{
	float: none !important;
	position: absolute;
	bottom: -20px;
	right: 0;
}

.radedialog.Black.reFindAndReplace h6
{
	float: left;
	height: 70px;
	padding: 0 12px 0 0 !important;
	font-size: 12px;
	margin: 0px;
}

.radedialog.Black.reFindAndReplace .fieldset_01 label
{
	display: block; float: left; width: 80px;
}

.radedialog.Black.reFindAndReplace .fieldset_01 input
{
	width: 260px;
}

.radedialog.Black.reFindAndReplace .fieldset_02 fieldset
{
	width: 180px; margin: 0 !important;
}
/* === END OF FIND AND REPLACE === */

/* === LINK MANAGER === */
.reLinkManager
{
	width: 547px; height: 329px;
}

.reLinkManager .tabIcon
{
    display: none !important;
}

.reLinkManager ul li
{
	line-height: 31px;
}

* html .reLinkManager ul li
{
	padding-bottom: 4px;
}

* html .reLinkManager ul li li
{
	padding-bottom: 0;
}

.reLinkManager .rade_controlsPanel
{
	 height: 246px;
	 border: solid 1px transparent;
	 _border: 0; /* IE6 fix */
}

* html .reLinkManager .rade_toolbar
{
	position: relative;
	left: 3px;
}

.reLinkManager .rade_toolbar li
{
	line-height: 24px;
}

/* Opera Fix */
html:first-child .reLinkManager .rade_controlsPanel li 
{
    clear: both;
}

/* Opera Fix */
html:first-child .reLinkManager .fieldset_02 li
{
    clear: none !important;
}

.reLinkManager fieldset
{
	float: none !important;
	margin-top: 19px !important;
}

.reLinkManager .fieldset_02
{
	padding: 8px 0 0 0 !important;
	margin: 19px 12px 0 12px !important;
	position: absolute; bottom: 8px;
	width: 524px !important;
}

.reLinkManager label
{
	display: block; float: left; width: 88px;
	text-align: right;
	_clear: both;
	margin: 6px 18px 0 0;
}

.reLinkManager input
{
	width: 304px;
}

.reLinkManager select
{
	width: 151px;
}

.reLinkManager .fieldset_02 fieldset
{
	width: 180px; margin: 0 !important;
}

/* remove toolbar grips and background of toolbars in dialog tools */
.Black.radedialog .rade_grip
{
    display: none;
}

.Black.radedialog .Black.rade_toolbar li
{
    background: none !important;
}
/* === END OF LINK MANAGER === */

/* === ABOUT DIALOG === */
.radedialog.reAbout
{
	width: 451px; height: 273px;
	font: normal 11px Arial, Verdana, Sans-serif;
	padding: 18px;
}

.radedialog.reAbout fieldset,
.radedialog.reAbout ul,
.radedialog.reAbout h6,
.radedialog.reAbout p,
.radedialog.reAbout fieldset,
.radedialog.reAbout ul
{
	padding: 0; margin: 0;
	list-style: none;
	border: 0;
}

.radedialog.reAbout h6
{
	width: 450px;
	height: 63px; line-height: 63px;
	background: transparent url('Widgets/RadEditorLogo.gif') no-repeat;
	text-indent: -9999px;
}

.radedialog.reAbout p
{
	margin: 10px 10px;
	color: #666;
}

.radedialog.reAbout p.copyright
{
	margin-top: 130px;
}

.radedialog.reAbout p a
{
	color: #71b505;
	font-size: 12px;
}

.radedialog.reAbout fieldset
{
	border-top: solid 1px #888;
	padding-top: 8px;
}

.radedialog.reAbout legend
{
	display: none;
}

.radedialog .radECtrlButton:hover
{
	color: white;
}

/* === END OF ABOUT DIALOG === */

/* === HELP DIALOG === */
.radedialog.reHelp
{
	width: 680px; height: 490px;
	_width: 700px; 
}

.radedialog.reHelp div.scrollable-element
{
	margin: 14px;
	margin-bottom: 0;
	height: 430px;
	border-bottom: solid 1px #888;
}

.radedialog.reHelp h5,
.radedialog.reHelp h6
{
	padding: 0; margin: 0;
}

.radedialog.reHelp h5
{
	font-size: 18px !important;
	padding-bottom: 8px;
}

.radedialog.reHelp h6
{
	font-size: 16px !important;
}

.radedialog.reHelp .scrollable-element ul
{
	border-top: solid 1px #a4a4a4;
	margin: 8px 0 0 0;
}

.radedialog.reHelp .scrollable-element ul li
{
	border-bottom: dotted 1px #bdbdbd;
	line-height: 26px;
}

.radedialog.reHelp .fieldset_02
{
	margin: 0;
	padding: 8px 14px 0 0;
	float: right;
}

/* === END OF HELP DIALOG === */

/* === PAGE PROPERTIES DIALOG === */

.radedialog.rePageProperties
{
	width: 466px;
	padding: 4px;
	border: 0;
	background: white !important;
}

.radedialog.rePageProperties li
{
	margin-bottom: 5px;
}

.radedialog.rePageProperties li li
{
	margin-bottom: 0;
}

* html .radedialog.rePageProperties li li.rade_ImageDialogCaller
{
	margin-left: 0;
}

.radedialog.rePageProperties li.customControlWrapper
{
	clear: left;
}

.radedialog.rePageProperties li.customControlWrapper:after
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.radedialog.rePageProperties ul
{
	padding: 0; margin: 0; list-style: none;
}

.radedialog.rePageProperties label
{
	display: block; float: left;
	width: 90px; line-height: 24px;
	padding-right: 6px;
	text-align: right;
	margin-top: 4px;
}

.radedialog.rePageProperties input,
.radedialog.rePageProperties textarea
{
	border: solid 1px #626262;
	height: 19px; line-height: 19px; width: 350px;
	font: normal 12px Verdana, Arial;
	color: black;
}

.radedialog.rePageProperties select
{
	width: 356px;
	font: normal 12px Verdana, Arial;
}

.radedialog.rePageProperties input.PageBgImage
{
	width: 330px;
}

.radedialog.rePageProperties textarea
{
	height: 50px;
	overflow: auto;
}

.radedialog.rePageProperties fieldset
{
	border: solid 1px #bebebe;
	padding: 10px 4px 4px;
	margin-top: 10px;
}

.radedialog.rePageProperties .fieldset_03
{
	border: 0;
	padding-top: 5px;
}

.radedialog.rePageProperties .fieldset_03 legend
{
	display: none;
}

.radedialog.rePageProperties legend
{
	color: #333;
}

* html .radedialog.rePageProperties .rade_toolbar.Black
{
	margin-left: 3px;
}

.radedialog.rePageProperties ul.PageMarginsList li
{
	width: 220px;
	float: left; clear: none;
}

.radedialog.rePageProperties button
{
	border: solid 1px black;
	width: 20px; height: 23px;
	margin-left: 1px;
	vertical-align: bottom;
}

* html .radedialog.rePageProperties button
{
	position: relative;
	top: -1px;
}

.radedialog.rePageProperties ul.PageMarginsList span
{
	padding-left: 4px;
}

* html .radedialog.rePageProperties ul.PageMarginsList span
{
	position: relative;
	top: -3px;
}

.radedialog.rePageProperties ul.PageMarginsList input
{
	width: 50px;
	text-align: right;
}

.radedialog.rePageProperties .control-buttons-wrapper fieldset
{
	border: 0;
}

.radedialog.rePageProperties .control-buttons-wrapper fieldset legend
{
	display: none;
}
/* === END OF PAGE PROPERTIES DIALOG === */

/* Moz Clean Paste Formatting dialog */
.radedialog.Black.mozillaPasteHelper
{
	font: normal 11px Arial, Verdana, sans-serif;
	margin-top: 10px;
}

.radedialog.Black.mozillaPasteHelper fieldset
{
	border: 0;
}

.radedialog.Black.mozillaPasteHelper fieldset ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

.radedialog.Black.mozillaPasteHelper fieldset ul li
{
	float: left;
}

.radedialog.Black.mozillaPasteHelper iframe
{
	height: 330px;
	width: 485px;
	border: 1px solid #a0a0a0;
	margin: 10px auto;
}

/* End Moz Clean Paste Formatting dialog */

/* === IMAGE MANAGER */
.radedialog.FileManager
{
    height: 555px;
    background: white;
    padding: 0 0 8px 0;
    font: normal 12px Arial, Verdana;
    color: black;
    border: 0;
    background-image:none !important;
}

.radedialog.FileManager .action-link
{
    padding: 0 8px 0 0;
}

.radedialog.FileManager .editorleftpane .scrollable-element
{
	height: 284px !important;
}

.radedialog.FileManager .reDocumentManager
{
    border: 0 !important;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane
{
    width: 256px;
    height: 333px;
    border: 0;
    margin-top: 1px;
    background-image: none !important;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane fieldset
{
    border: 0 !important;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane fieldset label
{
    display: block; float: left;
    width: 70px;
    padding: 5px 5px 0 0;
    text-align: right;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane fieldset input
{
    width: 170px;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane fieldset select
{
    width: 172px;
    height: 19px;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane fieldset ul
{
    margin-top: 8px;
}

.radedialog.FileManager .editorrightpane .documentPropertiesPane fieldset ul li
{
    margin-bottom: 8px;
}

.radedialog.FileManager .BrowseForFile
{
    border: solid 1px #191919;
    height: 26px;
}

.radedialog.FileManager .commit-button
{
   border: solid 1px #191919;
   background: #656565;
   font: bold 12px Arial, Verdana;
   color: white;
   height: 26px; width: 80px;
   margin: 0 0 0 8px;
}

.radedialog.FileManager ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.radedialog.FileManager fieldset
{
    padding: 8px;
    border: 0;
}

.radedialog.FileManager legend
{
    display: none;
}

.radedialog.FileManager .editor-datagrid
{
    border: 0;
}

.radedialog.FileManager .imagePreviewPane
{
    width: 260px;
    height: 333px;
    padding: 0;
    margin: 0;
    border: 0;
    background-image: none !important;
}

.radedialog.FileManager .imagePreview.noImage
{
	background:url('Widgets/FileGif.gif') center center no-repeat;
}

.radedialog.FileManager .imagePreview img
{
	display:block;
	margin:0 auto;
}


/* === END OF IMAGE MANAGER */

.disabled-button,
.radedialog.FileManager .imagePreview.noImage
{
    filter: alpha(opacity=50); /* IE */
    -moz-opacity: .5; /* Mozilla 1x */
    opacity: .5; /* CSS, Mozilla 2x, Opera 9x */
}

.disabled-button
{
	cursor: default;
}

/* === FILE LISTER ICONS ===*/
.editor-datagrid table
{
	border-collapse: collapse;
}

th.filesize
{
	width:101px;
}
td.filesize
{
	width:80px;
}

* html td.filesize
{
	width:96px;
}
*+html td.filesize
{
	width:96px;
}

/* ========================== DIALOGS TOOLBAR ========================== */
div.dialogtoolbar
{
	float: left; width: auto;
}

div.dialogtoolbar ul
{
	padding: 0; margin: 0; float: left; list-style: none;
	background: #e5e5e5;
}

div.dialogtoolbar ul li
{
	float: left;
}

div.dialogtoolbar ul li a
{
	text-indent: -9999px;
	outline: none;
}

div.dialogtoolbar ul li a,
div.dialogtoolbar ul li a span
{
	display: block; cursor: default;
}

div.dialogtoolbar ul li a,
div.dialogtoolbar ul li a span
{
	display: block; width: 25px; height: 25px; line-height: 25px;
}

div.dialogtoolbar ul li a
{
	margin: 1px;
	text-decoration: none !important;
}

div.dialogtoolbar span
{
    text-decoration: none !important;
}

div.dialogtoolbar ul li a:hover
{
	b/ackground-image: url(Widgets/DialogToolbarButtonSprites.gif);
	b/ackground-position: -125px 0;
}

div.dialogtoolbar ul li a span
{
	background-image: url(Widgets/DialogToolbarButtonSprites.gif);
	background-repeat: no-repeat;
}

div.dialogtoolbar ul li a .refreshList
{
	background-position: 0 0;
}

div.dialogtoolbar ul li a .treeView
{
	background-position: -25px 0;
}

div.dialogtoolbar ul li a .listView
{
	background-position: -50px 0;
}

div.dialogtoolbar ul li a .newFolder
{
	background-position: -75px 0;
}

div.dialogtoolbar ul li a .fileDelete
{
	background-position: -100px 0;
}

div.dialogtoolbar ul li .uploadFile
{
	background-position: -125px -50px;
	text-indent: 0;
	width: 100px !important;
	padding-left: 24px;
	color: #71b505 !important;
	text-decoration: none !important;
}

div.dialogtoolbar ul li .uploadFile span
{
    text-decoration: none !important;
}

div.createNewFolderPopup .disabledtoolbarbutton,
div.dialogtoolbar .disabledtoolbarbutton
{
	filter: alpha(opacity=40); opacity: .4; -moz-opacity: .4;
}

div.dialogtoolbar .disabledtoolbarbutton a:hover
{
	background: none;
}

div.dialogtoolbar .disabledtoolbarbutton a:hover span
{
	
}

/* ========================== END OF DIALOGS TOOLBAR ========================== */

/* ========================== CREATE NEW FOLDER POPUP ================================ */
div.createNewFolderPopup
{
	position: absolute;
	top: 44px; left: 24px;
	border: solid 1px #6b6b6b;
	padding: 4px;
	background: #989898;
	width: 146px;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=000000, offX=2, offY=2, positive=true);
	z-index: 9999;
}
div.createNewFolderPopup input
{
	border: solid 1px #6b6b6b;
	display: block; float: left;
	margin: 0 2px 0 0;
	width: 100px;
}

div.createNewFolderPopup ul
{
	padding: 0; margin: 0;
	list-style: none;
}

div.createNewFolderPopup ul li
{
	float: left;
}

div.createNewFolderPopup ul li a,
div.createNewFolderPopup ul li a span
{
	display: block;
	cursor: default;
}

div.createNewFolderPopup ul li a
{
	width: 16px; height: 16px;
	text-indent: -9999px;
	margin: 0 2px;
}

div.createNewFolderPopup ul li a span
{
	background-image: url(Widgets/DialogToolbarButtonSprites.gif);
	background-repeat: no-repeat;
}

div.createNewFolderPopup ul li a span.newFolderConfirm
{
	background-position: -4px -28px;
}

div.createNewFolderPopup ul li a span.newFolderCancel
{
	background-position: -30px -28px;
}
/* ========================== END OF CREATE NEW FOLDER POPUP ========================= */

.radedialog.FileManager
{
    height: 418px !important;
    padding: 0 !important;
    border: 0 !important;
}

.radedialog.FileManager .clear-both.no-border
{
	padding: 8px 0 0 0 !important;
	margin: 0 12px !important;
	position: absolute; bottom: 0; right: 0;
}

.radedialog.FileManager fieldset
{
    margin: 0 !important;
    padding: 0 !important;
}

.radedialog.FileManager .editorleftpane div.dialogtoolbar
{
	position: absolute;
	background: #e5e5e5;
	z-index: 56000;
	top: 0; left: 0;
	width: 674px;
}

.radedialog.FileManager .editorleftpane div.dialogtoolbar a
{
    margin: 10px;
}

.radedialog.FileManager .editorleftpane,
.radedialog.FileManager .editorrightpane
{
    margin-top: 44px;
    border: 1px solid #ccc;
	overflow: hidden;
}

* html .radedialog.FileManager .editorleftpane,
* html .radedialog.FileManager .editorrightpane
{
	margin-top: 50px;
}

.radedialog.FileManager .editorleftpane
{
	width: 380px;
	margin-left: 6px;
}

* html .radedialog.FileManager .editorleftpane
{
	margin-left: 3px;
}

.radedialog.FileManager .editorrightpane
{
	width: 260px;
	margin-right: 6px;
}

* html .radedialog.FileManager .editorrightpane
{
	margin-right: 3px;
}

/* FILE MANAGER: UPLOAD FILE PANEL */
.radedialog.FileManager .UploadFilePanel
{
	height: 400px;
	border-top: solid 7px #e5e5e5;
	background: white;
	padding: 8px 13px;
	position: relative; top: -4px;
}

.radedialog.FileManager .UploadFilePanel ul
{
	padding: 0; margin: 30px 0 0 0; list-style: none;
}

.radedialog.FileManager .UploadFilePanel .control-buttons-wrapper ul
{
	margin-top: 0;
}

.radedialog.FileManager .UploadFilePanel .browseForFile
{
	width: 435px;
	border: solid 1px #a7a7a7;
}

.radedialog.FileManager .UploadFilePanel ul .indentedItem
{
	padding: 0 0 0 42px;
}

.radedialog.FileManager .UploadFilePanel fieldset
{
	height:350px;
	border: 0;
}

.radedialog.FileManager .UploadFilePanel legend
{
	display: none;
}

.radedialog.FileManager .UploadFilePanel .allowedExtensions
{
	padding: 17px 23px;
	background: #f5f5f5;
	border: solid 1px #d7d7d7;
	margin-top: 18px;
}

.radedialog.FileManager .UploadFilePanel .allowedExtensions *
{
	padding: 0; margin: 0;
}

.radedialog.FileManager .UploadFilePanel .allowedExtensions dl
{
	
}

.radedialog.FileManager .UploadFilePanel dt
{
	float: left;
	font-weight: bold;
	width: 160px;
}

.radedialog.FileManager .UploadFilePanel dd
{
	clear: right;
}

.radedialog.FileManager .UploadFilePanel .cancelUpload
{
	padding:3px 0pt 3px 24px; margin: 0; border: 0; background: transparent;
	color: #71b505;
	font: normal 12px Arial. Verdana, Sans-serif;
	text-decoration: none;
	background: url(Widgets/DialogToolbarButtonSprites.gif) no-repeat -150px -76px;
}

.radedialog.FileManager .UploadFilePanel .control-buttons-wrapper
{
	position: absolute;
	bottom: 0;
	right: 6px;
}

.radedialog.FileManager .UploadFilePanel .control-buttons-wrapper fieldset
{
	height: auto;
}

html:first-child .radedialog.FileManager .UploadFilePanel .cancelUpload
{
	padding: 3px 0 0 22px;
}
/* END OF FILE MANAGER: UPLOAD FILE PANEL */

/* IMAGE PREVIEWER TOOLBAR */
.radedialog.Black div.dialogtoolbar.imagemanipulator
{
	float: left; width: 256px;
	border: solid 1px #a6a6a6;
	border-width: 1px 0;
	margin: 2px;
}

* html .radedialog.Black div.dialogtoolbar.imagemanipulator
{
	margin: 2px 2px 2px 1px;
}

div.dialogtoolbar.imagemanipulator a
{
    border: 0;
    color: #333;
    font-size: 11px;
}

div.dialogtoolbar.imagemanipulator ul
{
	padding: 0; margin: 0; float: left; list-style: none;
	background: white;
}

div.dialogtoolbar.imagemanipulator ul li
{
	float: left;
}

/* upload image toolbar button settings */
div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem
{
	float: right;
}

div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem a,
div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem a span
{
	width: 110px;
}

/* IE6 fix */
*html div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem a,
*html div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem a span
{
	width: 83px;
}

div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem span
{
	text-indent: 0;
	cursor: hand; cursor: pointer;
	padding-left: 25px
}

div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem a
{
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #71b505;
	cursor: pointer;
}

div.dialogtoolbar.imagemanipulator ul li.createThumbnailItem a:hover
{
	background: none;
}
/* end of upload image toolbar button settings */

div.dialogtoolbar.imagemanipulator ul li a
{
	text-indent: -9999px;
	outline: none;
}

div.dialogtoolbar.imagemanipulator ul li a,
div.dialogtoolbar.imagemanipulator ul li a span
{
	display: block; cursor: default;
}

div.dialogtoolbar.imagemanipulator ul li a,
div.dialogtoolbar.imagemanipulator ul li a span
{
	display: block; width: 25px; height: 25px; line-height: 25px;
}

div.dialogtoolbar.imagemanipulator ul li a
{
	margin: 1px;
}

div.dialogtoolbar.imagemanipulator ul li a:hover
{
	background-image: url(Widgets/DialogToolbarButtonSprites.gif);
	background-position: -125px 0;
}

div.dialogtoolbar.imagemanipulator ul li a span
{
	background-image: url(Widgets/DialogToolbarButtonSprites.gif);
	background-repeat: no-repeat;
}

div.dialogtoolbar.imagemanipulator ul li a .bestFit
{
	background-position: 0 -50px;
}

div.dialogtoolbar.imagemanipulator ul li a .actualSize
{
	background-position: -25px -50px;
}

div.dialogtoolbar.imagemanipulator ul li a .zoomIn
{
	background-position: -75px -50px;
}

div.dialogtoolbar.imagemanipulator ul li a .zoomOut
{
	background-position: -50px -50px;
}

div.dialogtoolbar.imagemanipulator ul li a .createThumbnail
{
	background-position: -100px -50px;
}

div.createNewFolderPopup .disabledtoolbarbutton,
div.dialogtoolbar.imagemanipulator .disabledtoolbarbutton
{
	filter: alpha(opacity=40); opacity: .4; -moz-opacity: .4;
}

div.dialogtoolbar.imagemanipulator .disabledtoolbarbutton a:hover
{
	background: none;
}

div.dialogtoolbar.imagemanipulator .disabledtoolbarbutton a:hover span
{
	
}
/* END OF IMAGE PREVIEWER TOOLBAR */

/* IMAGE PREVIEW PANE*/

div.imagePreviewPane
{
	width: 370px;
	font: normal 12px Arial, Verdana, Sans-serif;
	cursor: default;
}

div.imagePreviewPane div.imagePreview
{
	overflow: auto;
	height: 246px;
	clear: both;
}

div.imagePreviewPane div.altInput
{
	background: #f3f3f3;
	color: black;
}

div.imagePreviewPane div.altInput input
{
	border: solid 1px #626262;
	width:150px; height: 16px; line-height: 16px;
	vertical-align: middle;
}

div.imagePreviewPane div.altInput ul
{
	padding: 0; margin: 0; list-style: none;
}

div.imagePreviewPane div.altInput ul li
{
	padding: 0 0 3px 12px;
}

div.imagePreviewPane ul li
{
    line-height: 25px;
}

div.imagePreviewPane ul li label
{
    width: 80px;
    display: block;
    float: left;
    text-align: right;
    padding: 5px 8px 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
}

div.imagePreviewPane ul li input.textinput
{
    width: 210px;
}

div.imagePreviewPane ul li select
{
    width: 216px;
}

/* END OF IMAGE PREVIEW PANE*/

/* THUMBNAIL CREATOR PANE */
.radedialog.FileManager div.createThumbnailPane
{
	width: 370px;
	padding: 2px;
}

.radedialog.FileManager div.createThumbnailPane fieldset
{
	float: left;
	padding: 2px;
	width: 362px;
}

.radedialog.FileManager div.createThumbnailPane input
{
	float: left;
	height: 20px; line-height: 20px;
	font-size: 12px;
}

.radedialog.FileManager div.createThumbnailPane input.textinput
{
	width: 240px;
}

.radedialog.FileManager div.createThumbnailPane ul
{
	padding: 0; margin: 0; list-style: none;
}

.radedialog.FileManager div.createThumbnailPane ul li
{
	clear: both;
	line-height: 14px;
}

.radedialog.FileManager div.createThumbnailPane label
{
	display: block;
	float: left;
	width: 110px;
	margin: 6px 0;
}

.radedialog.FileManager div.createThumbnailPane label.longLabel
{
	display: table-cell;
	display: inline-block; float: none;
	width: 240px;
}

.radedialog.FileManager div.scrollable-element
{
    height: 282px !important;
}

/* END OF THUMBNAIL CREATOR PANE*/

/* MEDIA PREVIEWER */
.mediaPreviewer
{
	border: 0;
	width: 260px;
	height: 333px !important;
	background-image: none !important;
}

.mediaPreviewer .mediaPropertiesPane
{
	overflow-y:auto;
    width: 260px;
    height: 275px;
    float: left;
}

.mediaPreviewer li
{
   line-height: 34px;   
}

.mediaPreviewer input.textinput
{
    width: 135px;
    float: left;
}

.mediaPreviewer select
{
    width: 139px;
    float: left;
}

.mediaPreviewer label
{
    display: inline-block;
    width: 64px;
    padding-right: 8px;
}

.mediaPreviewer fieldset ul li
{
	clear: both;
}

.mediaPreviewer fieldset ul li label
{
	width: 90px;
	display: block;
    text-overflow: ellipsis;
    overflow: hidden;   
    float: left;
    height: 34px;
}

.mediaPreviewer fieldset ul li label.valueProperty
{
	float: left;
	height: 50px;
	padding-top: 5px;
}

.mediaPreviewer fieldset ul li label.descriptionProperty
{
	float: left;
	width: 135px;
	padding: 0px;
	height: auto;
}

.mediaPreviewer fieldset ul li div.propertiesField
{
	float: left;
	width: 135px;
}

.mediaPreviewer .propertiesField div
{
	float: left;
	width: 65px;
}

.mediaPreviewer .propertiesField div label
{
	width: 30px;
}

.mediaPreviewer fieldset ul li input,
.mediaPreviewer .propertiesField div input,
.mediaPreviewer .propertiesField div div select
{
	float: left;
}
.mediaPreviewer .propertiesField .flatTextBox
{
	width: 135px;
}

.mediaPreviewer .propertiesField div div select
{
	width: 139px;
}

.mediaPreviewer .dialogtoolbar.imagemanipulator ul li a,
.mediaPreviewer .dialogtoolbar.imagemanipulator ul li a:hover,
.mediaPreviewer .dialogtoolbar.imagemanipulator ul li.disabledtoolbarbutton a,
.mediaPreviewer .dialogtoolbar.imagemanipulator ul li.disabledtoolbarbutton a span,
.mediaPreviewer .dialogtoolbar.imagemanipulator ul li a span
{
	background: none;
	width: 70px !important;
	text-indent: 0;
}

/* END OF MEDIA PREVIEWER */

/* FLASH PREVIEWER */
.flashPreviewer
{
	border: 0;
	width: 260px;
	height: 335px !important;
	background-image: none !important;
}

.flashPreviewer .flashPropertiesPane
{
	overflow-y:auto;
    width: 260px;
    height: 275px;
    float: left;
}

.flashPreviewer .flashPreviewPane
{
    width: 271px;
    height: 275px;
}

.flashPreviewer li
{
   line-height: 34px;
}

.flashPreviewer input.textinput
{
    width: 80px;
}

.flashPreviewer select
{
    width: 84px;
}

.flashPreviewer label
{
    display: inline-block;
    width: 64px;
    padding-right: 8px;
}

.flashPreviewer fieldset ul li label
{
	display: inline-block;
	width: 150px;
    text-overflow: ellipsis;
    overflow : hidden;
}

.flashPreviewer .dialogtoolbar.imagemanipulator ul li a,
.flashPreviewer .dialogtoolbar.imagemanipulator ul li a:hover,
.flashPreviewer .dialogtoolbar.imagemanipulator ul li.disabledtoolbarbutton a,
.flashPreviewer .dialogtoolbar.imagemanipulator ul li.disabledtoolbarbutton a span,
.flashPreviewer .dialogtoolbar.imagemanipulator ul li a span
{
	background: none;
	width: 70px !important;
	text-indent: 0;
}

.flashPreviewer .dialogtoolbar.imagemanipulator ul li a span 
{
	color: #333;
}

/* END OF FLASH PREVIEWER */

/* TEMPLATE PREVIEWER */
.templatePreviewer
{
	border: 0;
	width: 260px;
	height: 335px !important;
	background-image: none !important;
}

.templatePreviewer iframe
{
	width: 260px;
	height: 303px;
}

/* END OF TEMPLATE PREVIEWER */



/* Code Formatter */
.radedialog.reCodeFormatter
{
	width: 680px;
	height: 600px;
	padding: 0 4px 4px;
	border: 0;
}

.radedialog.reCodeFormatter ul,
.radedialog.reCodeFormatter ul li
{
	padding: 0; margin: 0; list-style: none;
}

.radedialog.reCodeFormatter select
{
	width: 200px;
}

.radedialog.reCodeFormatter ul li
{
	float: left;
	margin: 6px 0;
	width: 332px;
}

.radedialog.reCodeFormatter label
{
	display: block; float: left;
	width: 120px; line-height: 24px;
	padding-right: 6px;
	text-align: right;
}

.radedialog.reCodeFormatter textarea,
.radedialog.reCodeFormatter .FormattedCodePreview
{
	width: 664px; height: 170px;
	font: normal 12px "Courier New", Courier;
}

.radedialog.reCodeFormatter .FormattedCodePreview
{
	border: solid 1px #7f9db9;
}

.radedialog.reCodeFormatter textarea
{
	border: solid 1px #626262;
	color: black;
	overflow: auto;
}

.radedialog.reCodeFormatter .TextInput
{
	border: solid 1px #626262;
	color: black;
	font: normal 12px Verdana, Arial, Sans-serif;
	width: 46px;
	height: 19px; line-height: 19px;
	text-align: right;
}

.radedialog.reCodeFormatter fieldset
{
	border: solid 1px #bebebe;
	padding: 4px;
}

.radedialog.reCodeFormatter fieldset.buttons
{
	border: 0;
}

.radedialog.reCodeFormatter fieldset.buttons ul
{
	float: right;
}

.radedialog.reCodeFormatter fieldset.buttons ul li
{
	width: auto;
}

.radedialog.reCodeFormatter fieldset.buttons .radECtrlButton
{
	width: 40px;
}

.radedialog.reCodeFormatter legend
{
	color: #c8c8e0;
}

.radedialog.reCodeFormatter span
{
	padding-left: 4px;
}

html* .radedialog.reCodeFormatter span
{
	position: relative;
	top: -3px;
}

.radedialog.reCodeFormatter .ReversedLabel
{
	padding-left: 20px;
	width: 200px;
}

.radedialog.reCodeFormatter .ReversedLabel label
{
	width: auto;
	display: inline; float: none;
	text-align: left;
}
/* End of Code Formatter */

/* Moz Clean Paste Formatting dialog */
.radedialog.Black.mozillaPasteHelper
{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: black;
}

.radedialog.Black.mozillaPasteHelper fieldset
{
	border: 0;
}

.radedialog.Black.mozillaPasteHelper fieldset ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

.radedialog.Black.mozillaPasteHelper fieldset ul li
{
	float: left;
}

.radedialog.Black.mozillaPasteHelper iframe
{
	width: 470px;
	height: 350px;
}

/* End Moz Clean Paste Formatting dialog */

/* === IMAGE PROPERTIES === */

.radedialog.ImageProperties
{
	background: white !important;
}

.radedialog.ImageProperties .imagePropertiesPane
{
	margin-bottom: 5px;
}

.radedialog.ImageProperties ul,
.radedialog.ImageProperties li
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.radedialog.ImageProperties fieldset
{
    border: 0;
}

.radedialog.ImageProperties
{
    width: 400px;
    margin: 10px auto;
}

.radedialog.ImageProperties legend
{
    display: none;
}

.radedialog.ImageProperties li
{
	float: left;
	padding: 2px 0;
}

.radedialog.ImageProperties li li
{
	float: left;
	padding: 0;
}

.radedialog.ImageProperties li.rade_ImageDialogCaller li
{
	background: url('Editor/ToolBarSprites.gif') repeat-x 0 -242px; 
}

.radedialog.ImageProperties li li li
{
	height: 11px !important;
}

.radedialog.ImageProperties li.ConstrainProportions
{
	clear: none;
	overflow: visible;
	position: relative;
}

.radedialog.ImageProperties li.ConstrainProportions button
{
	position: absolute;
	top: 7px;
	left: 0;
	height: 52px;
	border: 0;
	background: transparent url('Editor/CommandSprites.gif') no-repeat 0 0;
}

.radedialog.ImageProperties li.ConstrainProportions button:focus
{
	outline: 0;
}

.radedialog.ImageProperties li.ConstrainProportions button
{
	background-position: -2896px 0;
}

.radedialog.ImageProperties li.ConstrainProportions.toggle button
{
	background-position: -2916px 0;
}

.radedialog.ImageProperties label
{
	width: 120px;
	float: left;
	clear: left;
	text-align: right;
	margin: 0 0 0 15px;
	padding: 3px 10px 0 0;
}

* html .radedialog.ImageProperties label
{
	margin-left: 7px;
}

.radedialog.ImageProperties .textinput
{
	float: left;
	width: 200px;
}

.radedialog.ImageProperties .customControl
{
	padding-right: 100px;
	float: left;
}

.radedialog.ImageProperties .rade_imageDialogCallerContainer
{
	padding-right: 0;
}

.radedialog.ImageProperties button
{
	float: left;
	width: 20px;
}

/* === END OF IMAGE PROPERTIES DIALOG === */

/* === IMAGE MAP DIALOG === */

.radedialog.Black.reImageMapEditor
{
	background: white !important;
}

.radedialog.Black.reImageMapEditor .leftPane
{
	width: 415px;
	margin-right: 15px;
}

.radedialog.Black.reImageMapEditor .rightPane
{
	width: 280px !important;
	float: left !important;
	margin: 0;
}

.radedialog.Black.reImageMapEditor fieldset
{
	padding: 5px;
	margin: 5px 0 0 15px;
}

*+html .radedialog.Black.reImageMapEditor fieldset
{
	margin-top: 0;
}

* html .radedialog.Black.reImageMapEditor fieldset
{
	margin-top: 0;
	margin-left: 7px;
}

.radedialog.Black.reImageMapEditor legend
{
	color: #333;
}

.radedialog.Black.reImageMapEditor fieldset.fieldset_wrapper
{
	border: 0;
	padding: 0;
	margin: 0;
}

.radedialog.Black.reImageMapEditor fieldset.fieldset_wrapper legend
{
	display: none;
}

.radedialog.Black.reImageMapEditor fieldset.fieldset_wrapper fieldset legend
{
	display: inline;
}

.radedialog.Black.reImageMapEditor label
{
	display: block;
	float: left;
	padding-right: 5px;
	text-align: right;
	width: 80px !important;
}

.radedialog.Black.reImageMapEditor ul
{
	margin: 0;
	padding: 0;
}

.radedialog.Black.reImageMapEditor li
{
	padding-bottom: 4px;
}

.radedialog.Black.reImageMapEditor .fieldset_01 li
{
	padding-bottom: 0;
}

* html .radedialog.Black.reImageMapEditor .fieldset_01
{
	height: 50px;
}

* html .radedialog.Black.reImageMapEditor .fieldset_01 .rade_toolbar
{
	position: absolute;
	top: 0;
	margin-top: 25px;
	left: -260px;
	padding: 0;
}

* html .radedialog.Black.reImageMapEditor .fieldset_01 .rade_toolbar li
{
	padding: 0 !important;
}

/* area shape selection */
.radedialog.Black.reImageMapEditor .fieldset_02 li
{
	height: 19px;
	clear: left;
}

* html .radedialog.Black.reImageMapEditor .fieldset_02 li
{
	padding-bottom: 0;
	line-height: 17px;
}

.radedialog.Black.reImageMapEditor .fieldset_02 input
{
	float: left;
	clear: left;
}

.radedialog.Black.reImageMapEditor .fieldset_02 label
{
	text-align: left;
	padding: 0 0 0 5px;
	margin: 0;
	float: left;
}

.radedialog.Black.reImageMapEditor .fieldset_02 p
{
	margin: 0;
}

.radedialog.Black.reImageMapEditor .textinput
{
	height: 14px !important;
}

.radedialog.Black.reImageMapEditor .imageMapPreview iframe
{
	border: 0;
	width: 387px;
}

.radedialog.Black.reImageMapEditor .control-buttons-wrapper
{
	clear: both;
	float: left;
	width: 100%;
	padding: 0;
}

.radedialog.Black.reImageMapEditor ul
{
	list-style-type: none;
}

.radedialog.Black .control-buttons-wrapper fieldset
{
	border: 0;
}

.radedialog.Black .control-buttons-wrapper legend
{
	display: none;
}

/* === END OF IMAGE MAP DIALOG === */

/* === TABLE WIZARD DIALOG === */

/* table wizard common styles */
.radedialog.reTableWizard
{
	height: 420px;
	float: left;
}

*+html .radedialog.reTableWizard
{
	height: 410px;
}

.radedialog.reTableWizard .dialogtabstrip
{
	width: 653px;
}

.radedialog.reTableWizard .dialogtabstrip .tabIcon
{
	display: none;
}

.radedialog.reTableWizard .customControl .rade_toolbar,
.radedialog.reTableWizard .customControl .rade_toolbar li
{
	background: none;
}

.radedialog.reTableWizard .rade_colorPickerContainer li,
.radedialog.reTableWizard .rade_alignmentContainer li
{
	height: 24px !important;
	line-height: 24px;
}

.radedialog.reTableWizard .customControl .rade_grip
{
	display: none;
}

.radedialog.reTableWizard #tableWizardControlButtons
{
	position: absolute;
	bottom: 0;
	left: 17px;
	width: 620px;
	border: 0;
	border-top: 1px solid #868686;
	
	padding: 0;
	margin: 0;
}

.radedialog.reTableWizard #tableWizardControlButtons .floatright
{
	margin: 8px 0 0;
	padding: 0;
}

.radedialog.reTableWizard #tableWizardControlButtons legend
{
	display: none;
}

.radedialog.reTableWizard #tableWizardControlButtons ul
{
	list-style-type: none;
	width: 150px;
}

.radedialog.reTableWizard table.tableDesignPreview
{
	border: 0;
	background: #b0b0b0;
	empty-cells: show;
	width: 310px;
	height: 256px;
}

.radedialog.reTableWizard table.tableDesignPreview td
{
	background: #ececec;
	padding: 0; margin: 0;
	cursor: pointer;
	border: 1px solid #fdfdfd;
	width: auto !important;
}

.radedialog.reTableWizard table.tableDesignPreview td.reSelectedCell
{
	background: #cecece;
	border: 1px solid #d6d6d6;
}

/* spin buttons */

.Black.radedialog .rade_SpinBox
{
	height: 27px;
	overflow: hidden;
	margin-top: 2px;
}

.Black.radedialog .rade_SpinBox ul
{
	float: left;
	clear: none;
	margin-top: 2px;
}

.Black.radedialog .rade_SpinBox ul li
{
	height: auto;
	clear: left;
	margin: 0;
}

.Black.radedialog .rade_SpinBox input
{
	border: 1px solid #333;
	float: left;
	margin: 2px 0;
	text-align: right;
	height: 17px;
	line-height: 17px;
}

* html .Black.radedialog .rade_SpinBox input
{
	margin: 2px 0 2px 1px;
}

.Black.radedialog .rade_SpinBox a
{
	display: block;
	float: left;
	border: 0;
	text-align: center;
	font: bold 12px Verdana, Arial, Sans-serif;
	color: #333;
	cursor: default;
}

.Black.radedialog .rade_SpinBox a,
.Black.radedialog .rade_SpinBox a span
{
	position: relative;
	display: block;
	width: 9px !important; height: 11px !important; line-height: 11px !important;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
}

.Black.radedialog .rade_SpinBox a
{
	left: -1px;
}

.Black.radedialog .rade_SpinBox .rade_sbt_decrease a
{
	top: -1px;
}

.Black.radedialog .rade_SpinBox a:hover
{
	border: 0;
}

.Black.radedialog .rade_SpinBox .rade_sbt_increase a span,
.Black.radedialog .rade_SpinBox .rade_sbt_decrease a span
{
	background-image: url('Widgets/TableWizardSpites.gif');
	background-repeat: no-repeat;
}

.Black.radedialog .rade_SpinBox .rade_sbt_increase a span
{
	background-position: 0 -321px;
}

.Black.radedialog .rade_SpinBox .rade_sbt_increase a:hover span
{
	background-position: -9px -321px;
}

.Black.radedialog .rade_SpinBox .rade_sbt_decrease a span
{
	background-position: 0 -331px;
}

.Black.radedialog .rade_SpinBox .rade_sbt_decrease a:hover span
{
	background-position: -9px -331px;
}

.Black.radedialog .rade_spinBoxContainer .rade_sb_units
{
	padding-left: 3px;
}

.radedialog.reTableWizard legend
{
	color: #333;
}

.radedialog.reTableWizard #CellProperties_PreviewTableHolderWrapper,
.radedialog.reTableWizard #TableDesign_PreviewTableHolderWrapper
{
	position: absolute;
	margin: 0;
	top: 50px;
	left: 16px;
}

/* these are needed when the table is with a lot of columns/rows */
.radedialog.reTableWizard #TableDesign_PreviewTableHolder,
.radedialog.reTableWizard #CellProperties_PreviewTableHolder
{
	overflow: auto;
	height: 272px;
	width: 326px;
}

/* table wizard / table design tab */

.radedialog.reTableWizard .tableDesign .customControl
{
	width: 100%;
}

.radedialog.reTableWizard .tableDesign
{
}

.radedialog.reTableWizard .tableDesign .customControl
{
	width: 150px;
	float: left;
	clear: none;
}

.radedialog.reTableWizard .tableDesign .customControl label
{
	width: auto;
	float: left;
	text-align: right;
	padding-right: 5px;
	line-height: 24px !important;
}

.radedialog.reTableWizard .tableDesign #TableDesign_columnSelection
{
	position: absolute;
	top: 22px;
	left: 22px;
}

.radedialog.reTableWizard .tableDesign #TableDesign_rowSelection
{
	position: absolute;
	left: 360px;
	top: 65px;
}

.radedialog.reTableWizard .tableDesign #TableDesign_rowSelection .customControl
{
	clear: left;
}

.radedialog.reTableWizard .tableDesign #TableDesign_rowSelection label
{
	width: 70px;
	text-align: left;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox
{
	margin-top: 0;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox li,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox li a,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox li a span
{
	width: 23px !important;
	height: 23px !important;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	border: 0;
	clear: none;
	float: left;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox li a
{
	left: 0;
	top: 0;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox li a:hover
{
	background: transparent url('Widgets/TableWizardSpites.gif') no-repeat 0 -253px;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox li a.disabled-button:hover
{
	background: none;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_increase span,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_decrease span,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_increase a:hover span,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_decrease a:hover span
{
	background: transparent url('Widgets/TableWizardSpites.gif') no-repeat 0 0;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_increase span,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_increase a:hover span
{
	background-position: 0 -274px;
}

.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_decrease span,
.Black.radedialog.reTableWizard .tableDesign .rade_SpinBox .rade_sbt_decrease a:hover span
{
	background-position: 0 -295px;
}

.radedialog.reTableWizard #TableDesign_PreviewTableHolder
{
	width: 310px;
}

/* table wizard / table properties */
.radedialog.reTableWizard .testTableWrapper
{
	padding: 5px 0;
	width: 120px;
	float: left;
	clear: left;
}

.radedialog.reTableWizard .tableProperties fieldset
{
	border: 0;
	border-top: 1px solid #9c9c9c;
}

.radedialog.reTableWizard .tableProperties legend
{
	display: inline;
	font-weight: bold;
}

.radedialog.reTableWizard .tableProperties #TableProperties_LeftPane,
.radedialog.reTableWizard .tableProperties #TableProperties_RightPane
{
	position: absolute;
	top: 10px;
	height: 325px;
	border: 0;
}

.radedialog.reTableWizard .tableProperties #TableProperties_LeftPane
{
	width: 340px;
	left: 20px;
	background: #dbdbdb;
}

.radedialog.reTableWizard .tableProperties #TableProperties_RightPane
{
	width: 265px;
	right: 10px;
}

.radedialog.reTableWizard .tableProperties #TableProperties_LeftPane fieldset
{
	width: 320px;
	margin: 5px 5px 5px 10px;
	padding: 0;
}

.radedialog.reTableWizard .tableProperties #TableProperties_RightPane fieldset
{
	width: 260px;
	margin: 5px 0 0 0;
	padding: 0;
}

.radedialog.reTableWizard .tableProperties #TableProperties_RightPane .customControlContainer
{
	float: left;
	clear: left;
	border-top: 1px solid #d2d2d2;
	width: 100%;
	padding: 4px 0;
}

.radedialog.reTableWizard .tableProperties fieldset.tblBorderStyle
{
	border: 1px solid #333;
	margin: 15px 15px 0;
	width: 180px;
	float: left;
	clear: left;
	padding: 10px 0;
}

.radedialog.reTableWizard .tableProperties label
{
	width: 120px;
	padding-right: 5px;
	margin-top: 6px;
	float: left;
	clear: left;
	text-align: right;
}

.radedialog.reTableWizard .tableProperties #TableProperties_RightPane label
{
	width: 80px;
}

.radedialog.reTableWizard .tableProperties li.customControl
{
	height: 28px;
	line-height: 28px;
	clear: left;
}

.radedialog.reTableWizard .tableProperties .fieldset_02
{
	padding-bottom: 4px;
}

/* table border control */

/*.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar
{
	background: url(Widgets/TableWizardSpites.gif) repeat-x;
	width: 165px;
	height: 22px;
	float: left;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li
{
	float: left;
	line-height: 20px;
	clear: none;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a
{
	display: block;
	width: 20px; height: 20px; line-height: 20px;
	text-indent: -9999px;
	margin: 1px;
	text-align: center;
	cursor: default;
	background-image: url('Widgets/TableWizardSpites.gif');
	background-repeat: no-repeat;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_AllFourSides
{
	background-position: -1px -77px;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_AllRowsAndColumns
{
	background-position: -1px -97px;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_NoBorders
{
	background-position: -1px -117px;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_NoInteriorBorders
{
	background-position: -1px -137px;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_TopAndBottomSidesOnly
{
	background-position: -2px -157px;
}
 
.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_TopSideOnly
{
	background-position: -2px -177px;
} 

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_BetweenRows
{
	background-position: -2px -197px;
} 

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a.rade_BottomSideOnly
{
	background-position: -2px -217px;
} 

.radedialog.reTableWizard .tableProperties .tblPropsRight .rade_verticalIconList li a
{
	background-image: url(Widgets/TableWizardVerticalSpites.gif);
	background-repeat: no-repeat;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .rade_verticalIconList li a.rade_LeftSide
{
	background-position: -25px 0;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .rade_verticalIconList li a.rade_BetweenColumns
{
	background-position: -45px 0;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .rade_verticalIconList li a.rade_RightAndLeftSidesOnly
{
	background-position: -85px 0;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .rade_verticalIconList li a.rade_RightSide
{
	background-position: -65px 0;
}

 
.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar li a:hover
{
	border: solid 1px #bbb;
	margin: 0;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar .textinput
{
	width: 20px;
	height: 18px;
}

.radedialog.reTableWizard .tableProperties .tblPropsRight .tblBorderPropsToolbar .reSpinButtonsList a
{
	height: 9px; width: 9px;
	margin: 0;
}*/

.radedialog.reTableWizard .tableProperties .tblBorderTestTable
{
	width: 120px; height: 120px;
	table-layout: fixed;
	border-collapse: collapse;
	border: dotted 1px #666;
	background: white;
}

.radedialog.reTableWizard .tableProperties .tblBorderTestTable td
{
	border: dotted 1px #666;
}

.radedialog.reTableWizard .tableProperties .tblBorderTestTableWithBorder
{
	width: 120px; height: 120px;
	table-layout: fixed;
	border-collapse: collapse;
	background: white;
}

/* table wizard / accessibility tab */

.radedialog.reTableWizard .tblAccessbility
{
	padding-top: 50px;
}

.radedialog.reTableWizard .tblAccessbility fieldset
{
	width: 600px;
	clear: both;
	padding: 0;
}

* html .radedialog.reTableWizard .tblAccessbility fieldset
{
	margin-left: 8px;
}

.radedialog.reTableWizard .tblAccessbility .controlItem
{
	clear: both;
	float: left;
	padding-bottom: 8px;
	width: 580px;
}

.radedialog.reTableWizard .tblAccessbility label
{
	width: 130px;
	padding-right: 5px;
	text-align: right;
	line-height: 24px !important;
	float: left;
	clear: left;
}

.radedialog.reTableWizard .tblAccessbility input,
.radedialog.reTableWizard .tblAccessbility textarea
{
	float: left;
}

.radedialog.reTableWizard .tblAccessbility .textinput
{
	width: 50px;
}

.radedialog.reTableWizard .tblAccessbility textarea
{
	width: 400px;
	height: 65px;
	border: 1px solid #626262;
}

.radedialog.reTableWizard .tblAccessbility .checkboxContainer input
{
	margin-left: 135px;
}

.radedialog.reTableWizard .tblAccessbility #maxHeadRows,
.radedialog.reTableWizard .tblAccessbility #maxHeadColumns
{
	margin-left: 6px;
	line-height: 24px;
}

/* table wizard / cell properties tab */

.radedialog.reTableWizard .cellProperties .propertiesPane_right
{
	width: 300px;
	float: right;
	
	position: absolute;
	top: 50px;
	left: 335px;
}

.radedialog.reTableWizard .cellProperties .propertiesPane_right fieldset
{
	margin: 0;
}

.radedialog.reTableWizard .cellProperties .customControl
{
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 5px;
}

.radedialog.reTableWizard .cellProperties label
{
	width: 110px;
	padding-right: 5px;
	text-align: right;
	float: left;
	clear: left;
	line-height: 24px !important;
}

.radedialog.reTableWizard .cellProperties .rade_toolbar.Black
{
	float: left;
}

/* table wizard - common - checkbox container */

.radedialog.reTableWizard .checkboxContainer input
{
	clear: left;
	float: left;
	margin: 3px 0 0 115px;
}

.radedialog.reTableWizard .checkboxContainer label
{
	clear: none;
	text-align: left;
	width: auto;
	padding-left: 5px;
}

/* === END OF TABLE WIZARD === */

.Black.radedialog .rade_colorPickerContainer .rade_toolbar,
.Black.radedialog .rade_alignmentContainer .rade_toolbar
{
	border: 1px solid #626262;
	background: #fff;
	height: 24px;
	margin: 3px 0 0;
	padding: 0;
}

.Black.radedialog .rade_colorPickerContainer .rade_toolbar .rade_tool,
.Black.radedialog .rade_alignmentContainer .rade_toolbar .rade_tool
{
	margin: 0;
	height: 18px;
	padding: 1px 0 5px;
}

.Black.radedialog .rade_colorPickerContainer .rade_toolbar a:focus,
.Black.radedialog .rade_alignmentContainer .rade_toolbar a:focus,
.Black.radedialog .rade_colorPickerContainer .rade_toolbar a:active,
.Black.radedialog .rade_alignmentContainer .rade_toolbar a:active,
.Black.radedialog .rade_colorPickerContainer .rade_toolbar a:hover,
.Black.radedialog .rade_alignmentContainer .rade_toolbar a:hover,
.Black.radedialog .rade_colorPickerContainer .rade_toolbar .rade_tool_selected,
.Black.radedialog .rade_alignmentContainer .rade_toolbar .rade_tool_selected:hover
{
	background: #ececec !important;
}


/* ========================== END OF DIALOG-SPECIFIC CLASSES =========================== */

.listItemRow,
.filemanagergrid.griddata td,
.folderup
{
    outline: none;
    -moz-user-select: none;
}

.scrollable-element
{
    _width: 380px !important; /* IE6 lost scrollbars fix */
}

.FormattedCodePreview
{
    overflow: auto;
}

/* ============================ Style Builder Classes ====================================== */
.rade_dialog .rade_dialog_toolbar
{
	background: #e5e5e5;
}

.rade_dialog .rade_dialog_toolbar a,
.rade_dialog .rade_dialog_toolbar a span
{
	width: 19px;
	height: 17px;
}

.rade_dialog .rade_filepath
{
	border: solid 1px #ccc;

}

.rade_dialog .radECtrlButtonsCancel,
.rade_dialog .radECtrlButtonsOk
{
	line-height: 21px;
	min-width: 65px;
	_width: 65px;
}

.rade_dialog .radECtrlButtonsOk
{
	background: #323232 url(Widgets/OKBtnBgr.gif) repeat-x;
	border: solid 1px #191919;
	color: #e5e5e5;
	font-weight: bold;
}

.rade_dialog .radECtrlButtonsOk:hover
{
	color: white;
}

.rade_dialog .radECtrlButtonsOk span,
.rade_dialog .radECtrlButtonsCancel span
{
	padding: 0 8px;
}

.rade_dialog .radECtrlButtonsCancel
{
	color: black;
	text-decoration: underline;
}

/* style builder */
.rade_dialog.StyleBuilder
{
	background: #d4d0c8;
}

.rade_dialog.StyleBuilder .rade_toolbar
{
	background: none;
}

.rade_dialog.StyleBuilder .rade_toolbar .rade_grip
{
	display: none;
}

.rade_dialog.StyleBuilder .dialogControl_fontFamily
{
	background: none !important;
	border: solid 1px red;
}

.rade_dialog.StyleBuilder td
{
	padding: 6px;
}

.rade_dialog .styleBuilderNavigation
{
	background: #d4d0c8;
	border-top: solid 1px #808080;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px #808080;
}

.rade_dialog .styleBuilderNavigation a
{
	border: solid 1px #d4d0c8;
	background-color: #d4d0c8;
	color: black;
}

.rade_dialog .styleBuilderNavigation a:hover
{
	border-top: solid 1px white;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-left: solid 1px white;
}

.rade_dialog .styleBuilderNavigation a.selectedButton,
.rade_dialog .styleBuilderNavigation a:active,
.rade_dialog .styleBuilderNavigation a:focus
{
	background-color: white;
	border: solid 1px white;
}

.rade_dialog .grayStripe
{
	background: #808080;
}
/* end of style builder */

/* OK and Cancel Buttons */
.rade_dialog .radECtrlButtons
{
	line-height: 21px;
	width: 65px;
	margin-left: 4px;
}

.rade_dialog .radECtrlButtons
{
	background: #323232 url(Widgets/OKBtnBgr.gif) repeat-x;
	border: solid 1px #191919;
	font-weight: bold;
}

.rade_dialog .radECtrlButtons span
{
	padding: 0 8px;
	color: #e5e5e5;
}

.rade_dialog .radECtrlButtons:hover span
{
	color: white;
}
/* end of OK and Cancel Buttons */

.rade_dialog input
{
    border: solid 1px black;
}

.rade_SpinBox input
{
    border: solid 1px black !important;
}

div.dialogtoolbar ul li .imageEditor
{
    font-weight: bold !important;
    width: 80px !important;
    color: #fff !important;
	text-decoration: none !important;
	background-image: url('Editor/ImageEditorOpenerIcon.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 2px !important;
	background-color: #686868 !important;
	text-indent: 0;
	padding-left: 26px;
	padding-bottom: 2px;
	border: solid 1px #191919 !important;
}

#ImagePreviewer
{
	 width: 339px !important;
}

.propertiesTableCell .RadToolBar
{
	margin-top: 21px !important;
}

.folderPath
{
	background: #fff;
    margin: 0;
    padding: 0 0 0 2px;
	font: normal 11px/17px Arial, Verdana, Sans-serif; 
	height: 17px;
	display: block;
    vertical-align: top;
    float: left;
    position: absolute !important;
    top: -20px;
    width: 674px !important;
    z-index: 100000;
    color: black !important;
    border: 0 !important;
}

.editor-datagrid 
{
	position: relative;
	top: 21px;
	border-top: 0 !important;
	border-left: 0 !important;
}

.imagePreview
{
	border-left: 0 !important;
	border-right: 0 !important;
}