/* START Telerik.Web.UI.Skins.Upload.css */
/* RadUpload Common Styles */

.RadUpload,
.RadUploadProgressArea
{
	width:430px; /*default*/
	text-align: left;
}

.RadUpload_rtl,
.RadUploadProgressArea_rtl
{
	text-align: right;
}

.RadUpload .ruInputs
{
	zoom:1;/*IE fix - removing items on the client*/
}

.RadUpload .ruInputs li
{
    margin: 0 0 5px;
}

.RadUpload .ruInputs li.ruActions
{
    margin: 1.4em 0 0;
}

.RadUpload .ruInputs,
.RadUploadProgressArea .ruProgress
{
	list-style:none;
	margin:0;
	padding:0;
}

.RadUpload .ruCheck
{
	top: 1px;
	padding: 3px;
	position:static;
	zoom:1;
}

.RadUpload .ruFileWrap
{
	position: relative;
	white-space:nowrap;
	display: inline-block;
	vertical-align: top;
    padding-right: 0.8em;
    zoom: 1;
}

.RadUpload_rtl .ruFileWrap
{
    padding-left: 0.8em;
    padding-right: 0;
}

* html .RadUpload .ruFileWrap { top: -1px; }/*IE6*/
*+html .RadUpload .ruFileWrap { top: -1px; }/*IE7*/

.RadUpload .ruFileInput
{
    height: 22px;
    top: -5px;
    left: 0;
}
* html .RadUpload .ruFileInput { top: 0; }/*IE6*/
*+html .RadUpload .ruFileInput { top: 0; }/*IE7*/

.RadUpload .ruStyled .ruFileInput,
.RadUpload .ruFakeInput
{
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    padding: 4px 4px 0 4px;

    -moz-box-sizing: content-box; /* Quirksmode height fix */
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.RadUpload .ruFileInput,
.RadUpload .ruFakeInput,
.RadUpload .ruButton,
.RadUploadProgressArea .ruButton
{
	float: none;
	vertical-align:top;
}

.RadUpload .ruStyled .ruFileInput
{
	position:absolute;
	z-index:1;
	opacity:0;/*Opera,Firefox*/
	-moz-opacity:0;/*Firefox*/
	filter:alpha(opacity=0);/*IE*/
}

.RadUpload .ruReadOnly .ruFakeInput
{
	position:relative;
	z-index:2;
}

.RadUpload .ruFakeInput
{
    height: 16px;
    margin-right: -1px;
    vertical-align: middle;
    background-position: 0 -93px;
    background-repeat: repeat-x;
    background-color: #fff;
    
    line-height /*\**/: 20px\9; /* IE8 Standards still broken + old hacks don't work */
    height /*\**/: 20px\9;
    padding-top /*\**/: 0\9;
}

* html .RadUpload .ruFakeInput /*IE6*/
{
    height: 20px;
    margin-top: 0;
    padding-top: 0;
    padding-right: 0.5em;
    line-height: 20px;
    vertical-align: middle;
}

* html .RadUpload_rtl .ruFakeInput /*IE6*/
{
    margin-right: 0;
    margin-left: 0;
}

*+html .RadUpload .ruFakeInput /*IE7*/
{
    height: 20px;
    margin-top: -1px;
    padding-top: 0;
    padding-right: 0.5em;
    line-height: 20px;
    vertical-align: middle;
}

/* <buttons> */

.RadUpload .ruButton,
.RadUploadProgressArea .ruButton
{
    width: 79px;
    height: 22px;
    border: 0;
    padding-bottom: 2px;
    background-position: 0 -23px;
    background-repeat: no-repeat;
    background-color: transparent;
    text-align: center;
}
*+html .RadUpload .ruButton,
*+html .RadUploadProgressArea .ruButton { padding-bottom: 0; }

.RadUpload .ruBrowse
{
    width: 65px;
    margin-left: 4px;
    background-position: 0 0;
}

.RadUpload_rtl .ruBrowse
{
    margin-left: 0;
    margin-right: 4px;
}

.RadUpload .ruRemove
{
	overflow: visible;
	border: 0;
	background-position: 7px -70px;
	width: auto;
	padding-left: 16px;
	cursor: pointer;
	font-size: 10px;
}

.RadUpload_rtl .ruRemove
{
	background-position: 100% -70px;
	padding-left: 0;
	padding-right: 14px;
    margin-right: 4px;
}

.RadUpload .ruActions .ruButton,
.RadUploadProgressArea .ruActions .ruButton
{
    width: 79px;
    margin: 0 16px 0 0;
    background-position: 0 -23px;
}

.RadUpload_rtl .ruActions .ruButton,
.RadUploadProgressArea_rtl .ruActions .ruButton
{
    margin: 0 0 0 16px;
}

.RadUpload .ruButtonDisabled,
.RadUploadProgressArea .ruButtonDisabled
{
	opacity:0.6;/*Opera,Firefox*/
	-moz-opacity:0.6;/*Firefox*/
	filter:alpha(opacity=60);/*IE*/
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit
{
    width: 115px;
    height: 22px;
    border: 0;
    margin: 0;
    padding: 0;
    background-position: 0 -46px;
    background-repeat: no-repeat;
    background-color: transparent;
    font: 11px/22px "Segoe UI", Arial, sans-serif;
    text-align: center;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea .ruProgress
{
    border-width: 1px;
    border-style: solid;
    background-position: 0 -112px;
    background-repeat: repeat-x;
    padding: 62px 0 0;
    zoom: 1;
}

.RadUploadProgressArea .ruProgress li
{
    margin: 0 18px 16px;
}

.RadUploadProgressArea .ruProgress li.ruCurrentFile
{
	margin: 20px 18px 5px;
    font-size: 14px;
}

.RadUploadProgressArea .ruProgress li.ruTimeSpeed
{
	margin-bottom: 20px;
}

.RadUploadProgressArea .ruProgress li.ruCurrentFile span
{
    font-size: 14px;
}

.RadUploadProgressArea .ruProgress div
{
    margin-bottom: 0.4em;
}

.RadUploadProgressArea .ruProgress .ruBar
{
    margin-bottom: 0.4em;
    border-width: 1px;
    border-style: solid;
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: 0 -92px;
	height: 16px;
	overflow: hidden;
}
 
.RadUploadProgressArea .ruProgress .ruBar div
{
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: 0 0;
	height: 17px;
	margin-top: -1px;
}

.RadUploadProgressArea_rtl .ruProgress .ruBar div
{
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: 0 -17px;
}
 
.RadUploadProgressArea .ruProgress .ruActions
{
	border-top-width: 1px;
	border-top-style: solid;
	padding: 12px;
	text-align: right;
	margin: 0;
}

.RadUploadProgressArea_rtl .ruProgress .ruActions
{
	text-align: left;
}

.RadUploadProgressArea .ruProgress .ruActions .ruButton
{
	margin: 0 6px 0 0
}

.RadUploadProgressArea_rtl .ruProgress .ruActions .ruButton
{
	margin: 0 0 0 6px
}

/* <shadow> */
.RadUploadProgressArea
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmJ97u9_sg7JHvPVyYom6NW5hrVHBvquHwdEOQ1cThIwQ2&t=634007157693870000') no-repeat 100% 100%;
	padding-bottom: 3px;
}

.RadUploadProgressArea > .ruShadow
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmJ97u9_sg7JHvPVyYom6NW5hrVHBvquHwdEOQ1cThIwQ2&t=634007157693870000') no-repeat 100% 2px;
	border-bottom: 3px solid transparent;
	zoom: 1;
}

*+html .RadUploadProgressArea > .ruShadow { border: 0; }

.RadUploadProgressArea .ruShadow > div
{
	margin: 0 3px -6px 0;
	padding: 0 0 3px;
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmJ97u9_sg7JHvPVyYom6NWyOeQFPHqOENI74RL7kcLgw2&t=634007157693870000') no-repeat 2px 100%;
	zoom: 1;
}
*+html .RadUploadProgressArea .ruShadow > div { margin: 0 3px -3px 0; }

* html .RadUploadProgressArea
{
	background: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB',direction='135',strength='3');
}

/* </shadow> */

/* </progress area> */

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.RadUploadProgressArea .ruBar,
	.RadUploadProgressArea .ruBar div
	{
		border: solid transparent;
		border-width: 1px 0;
	}
	
	.RadUploadProgressArea
	{
		display: block !important; /* Progress area must be display: block in WebKit to render the animated gif before submit, */
		overflow: hidden;		   /* after that gif loading doesn't work                                                      */
		visibility: hidden;
		width: 0;
		height: 0;
	}
}

/* <hacks for opera/rtl> */
@media all and(-webkit-max-device-pixel-ratio: 10000),
   not all and(-webkit-min-device-pixel-ratio: 0) {

	.RadUpload_rtl .ruRemove
	{
		margin: 0 0 0 4px;
	}
	
	.RadUpload_rtl .ruActions .ruButton
	{
		margin: 0 16px 0 0;
	}

	.RadUploadProgressArea_rtl .ruProgress .ruActions .ruButton
	{
		margin: 0 6px 0 0
	}

	.RadUpload_rtl .ruBrowse
	{
		margin: 0 0 0 3px;
	}
}
/* </hacks for opera/rtl> */

/* END Telerik.Web.UI.Skins.Upload.css */
/* START Telerik.Web.UI.Skins.Default.Upload.Default.css */
/* RadUpload / Default skin */

/* <general styles> */

.RadUpload_Default,
.RadUpload_Default a,
.RadUpload_Default input,
.RadUploadProgressArea_Default,
.RadUploadProgressArea_Default input
{
    font: normal 11px/10px "Segoe UI", Arial, sans-serif;
}

/* </general styles> */

/* <file inputs> */

.RadUpload_Default .ruStyled .ruFileInput
{
    border-color: #abadb3;
}

.RadUpload_Default .ruFakeInput
{
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    color: #333;
}
* html .RadUpload_Default .ruFileWrap .ruInputHover { border-color: #abadb3; }
*+html .RadUpload_Default .ruFileWrap .ruInputHover { border-color: #abadb3; }

.RadUpload_Default .ruReadOnly .ruFakeInput
{
	background: #f3f3f3;
}

/* </file inputs> */

/* <buttons> */

.RadUpload_Default .ruButton,
.RadUploadProgressArea_Default .ruButton
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jm9qolbIxTApFpCgpfUcY6ZhBmCNwIaW_xeu-uiHuE7znh__yBHFJK0Ke87kn2y_yU1&t=634007157693870000');
    color: #000;
}

.RadUpload_Default .ruRemove
{
	color: #333;
}

div.RadUpload_Default .ruInputs .ruButtonHover,
div.RadUpload_Default .ruActions .ruButtonHover,
div.RadUploadProgressArea_Default .ruActions .ruButtonHover
{
    background-position: 100% -23px;
}

div.RadUpload_Default .ruFileWrap .ruButtonHover
{
    background-position: 100% 0;
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jm9qolbIxTApFpCgpfUcY6ZhBmCNwIaW_xeu-uiHuE7znh__yBHFJK0Ke87kn2y_yU1&t=634007157693870000');
    color: #000;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea_Default .ruProgress
{
    border-color: #868686;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jm9qolbIxTApFpCgpfUcY6ZhBmCNwIaW_xeu-uiHuE7znh__yBHFJK0Ke87kn2y_yU1&t=634007157693870000');
    background-color: #fff;
}

.RadUploadProgressArea_Default .ruProgress li
{
    color: #666;
}

.RadUploadProgressArea_Default .ruProgress li.ruCurrentFile
{
    color: #222;
}

.RadUploadProgressArea_Default .ruProgress .ruBar
{
    border-color: #b1b1b1 #a2a2a2 #8e8e8e;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jm9qolbIxTApFpCgpfUcY6ZhBmCNwIaW_xeu-uiHuE7znh__yBHFJK0Ke87kn2y_yU1&t=634007157693870000');
}
 
.RadUploadProgressArea_Default .ruProgress .ruBar div
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jm9qolbIxTApFpCgpfUcY6ZIMdhBQDG_uLue6hlBBMm2vDtBDpGKSjnVgAC86FQcYc1&t=634007157693870000');
}

.RadUploadProgressArea_Default_rtl .ruProgress .ruBar div
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jm9qolbIxTApFpCgpfUcY6ZIMdhBQDG_uLue6hlBBMm2vDtBDpGKSjnVgAC86FQcYc1&t=634007157693870000');
}
 
.RadUploadProgressArea_Default .ruProgress .ruActions
{
	border-top-color: #dfdfdf;
	background: #f0f0f0;
}

.RadUploadProgressArea_Default .ruProgress .ruActions
{
	border-top-color: #828282;
	background: #f0f0f0;
}

/* </progress area> */

/* END Telerik.Web.UI.Skins.Default.Upload.Default.css */
/* START Telerik.Web.UI.Skins.Web20.Upload.Web20.css */
/* RadUpload / Web20 skin */

/* <general styles> */

.RadUpload_Web20,
.RadUpload_Web20 a,
.RadUpload_Web20 input,
.RadUploadProgressArea_Web20,
.RadUploadProgressArea_Web20 input
{
    font: normal 11px/10px "Segoe UI", Arial, sans-serif;
}

/* </general styles> */

/* <file inputs> */

.RadUpload_Web20 .ruStyled .ruFileInput
{
    border-color: #abadb3;
}

.RadUpload_Web20 .ruFakeInput
{
    border-color: #6788be;
    color: #333;
}
* html .RadUpload_Web20 .ruFileWrap .ruInputHover { border-color: #97b8ee; }
*+html .RadUpload_Web20 .ruFileWrap .ruInputHover { border-color: #97b8ee; }

.RadUpload_Web20 .ruReadOnly .ruFakeInput
{
	background: #f3f3f3;
}

/* </file inputs> */

/* <buttons> */

.RadUpload_Web20 .ruButton,
.RadUploadProgressArea_Web20 .ruButton
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlbrS6U_-5WhzCeIBF3fT8o-FJ-4O_i1TMsldigj3XLDw2&t=634007157693870000');
    color: #fff;
}

.RadUpload_Web20 .ruRemove
{
	color: #333;
}

div.RadUpload_Web20 .ruInputs .ruButtonHover,
div.RadUpload_Web20 .ruActions .ruButtonHover,
div.RadUploadProgressArea_Web20 .ruActions .ruButtonHover
{
    background-position: 100% -23px;
    color: #0f3789;
}

div.RadUpload_Web20 .ruFileWrap .ruButtonHover
{
    background-position: 100% 0;
    color: #0f3789;
}

/* </buttons> */

/* <submit button> */
/* (use this class to style a single button for uploads) */

.RadUploadSubmit
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlbrS6U_-5WhzCeIBF3fT8o-FJ-4O_i1TMsldigj3XLDw2&t=634007157693870000');
    color: #fff;
}

/* </submit button> */

/* <progress area> */

.RadUploadProgressArea_Web20 .ruProgress
{
    border-color: #6788be;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlbrS6U_-5WhzCeIBF3fT8opdC3cIJBG_7zfJHOrzBx9BR7pW_q6vjXHa3XvGkNKtE1&t=634007157693870000');
    background-color: #fff;
}

.RadUploadProgressArea_Web20 ul.ruProgress
{
    background-position: 100% 0;
}

.RadUploadProgressArea_Web20 .ruProgress li
{
    color: #222;
}

.RadUploadProgressArea_Web20 .ruProgress li.ruCurrentFile
{
    color: #222;
}

.RadUploadProgressArea_Web20 .ruProgress li.ruCurrentFile span
{
    color: #0e9312;
}

.RadUploadProgressArea_Web20 .ruProgress .ruBar
{
    border-color: #757c84;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlbrS6U_-5WhzCeIBF3fT8o-FJ-4O_i1TMsldigj3XLDw2&t=634007157693870000');
}
 
.RadUploadProgressArea_Web20 .ruProgress .ruBar div
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlbrS6U_-5WhzCeIBF3fT8oVe3R7DHKq25tpvmUgUyVMXEdfU37nH7O353gbBeStrM1&t=634007157693870000');
	border-right: 1px solid #0e9312;
}

.RadUploadProgressArea_Web20_rtl .ruProgress .ruBar div
{
	border-right: 0;
	border-left: 1px solid #0e9312;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlbrS6U_-5WhzCeIBF3fT8oVe3R7DHKq25tpvmUgUyVMXEdfU37nH7O353gbBeStrM1&t=634007157693870000');
}
 
.RadUploadProgressArea_Web20 .ruProgress .ruActions
{
	border-top-color: #bcd2f1;
	background: #e7f1ff;
}

/* </progress area> */

/* END Telerik.Web.UI.Skins.Web20.Upload.Web20.css */
/* START Telerik.Web.UI.Skins.Editor.css */
/* RadEditor for ASP.NET AJAX Base Stylesheet */

/* MVC overrides */
.RadEditor table,
.RadEditor table td
{
	border:0;
	padding:0;
}

/* By default 'regular' background should be white*/
.reDropDownBody
{
    background-color: white;
}

/* In FireFox iframes have transparent background */
.reContentCell, .reContentCell iframe
{
    background-color: white;
}

/* Class for the toolbar holder */
.reToolCell
{     
    vertical-align: top; /* Needed to position the toolbar wrapper at the top - and then set margin to it! */    
    padding-bottom: 2px;
}

/* Align the Bottom zone with the Statistics module to the right */
.reBottomZone
{     
    text-align: right;
    vertical-align: bottom;
}

.reToolbarWrapper
{
    margin-top: 2px;
}

.reToolbar
{
	padding: 0 !important; /* Reset CSS */
	margin: 0 0 1px 0 !important; /* Reset CSS */
	list-style: none !important; /* Reset CSS */
	float: left;
}

.reToolbar li
{
    padding: 0 !important; /* Reset CSS */
	margin: 0 !important; /* Reset CSS */
	list-style: none !important; /* Reset CSS */
	float: left;
    background-repeat: repeat-x;
    height: 26px;
}

.reToolbar
{    
    margin-bottom: 2px;
}

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor
{
    font: normal 12px "Segoe UI", Arial, Sans-serif;
    color: #000;
    text-decoration: none;
	cursor: default;
}

/* ajax spellcheck */
.reAjaxspell_button
{
    white-space: nowrap;
}

.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon
{
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 2px 4px 2px 2px;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmgB6bndYsKRfI47Kwq1jBIpg2&t=634007157693870000');
    background-repeat: no-repeat;
}

.reAjaxspell_ignoreicon
{
    background-position: center -103px;
}

.reAjaxspell_okicon
{
    background-position: center -134px;
}

.reAjaxspell_addicon
{
    background-position: center -166px;
}

.reAjaxSpellCheckSuggestions td
{
    width: 100%;
    padding-left: 4px;
}

.reAjaxSpellCheckSeparator
{
    font-size: 1px;
    height: 1px;
    margin: 2px 1px;
}

.reAjaxSpellCheck
{
    padding: 2px;
}
/* end of ajax spellcheck */

.RadEditor .reTextarea
{
    font-size: 11px;
}

/* separator */
.reToolbar .reSeparator
{
    width: 6px;
    height: 26px;
    font-size: 1px;
}
/* separator */

/* grip */
.reToolbar .reGrip
{
	height: 26px;
	width: 4px;
	font-size: 1px;
	background-repeat: no-repeat;
}

.reToolbar .grip_first
{
    background-position: 0 0;
}

.reToolbar .grip_last
{
    background-position: -4px 0;
}
/* end of grip grip */

.reAlignmentSelector div
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmghPKkZTUDe4ZtJlyuvXwWwn7AzIZpJ_w_w-0ix49SdsQ1&t=634007157693870000');
    height: 20px;
}

/* reTool */
.reTool,
.reTool:link,
.reTool:visited
{
    display: block;
    width: 24px;
    height: 24px;
    margin: 1px 0; /* was: margin: 1px; */
    text-decoration: none !important;
    cursor: default;
}

.reTool span
{
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 3px;
    cursor: default;
    _display: inline;
    background-repeat: no-repeat;
}
/* end of reTool */

/* reTool_text */
.reToolbar .reTool_text
{
    height: 24px;
    width: auto;
    display: block;
    margin: 1px;
    text-decoration: none;
    cursor: default;
    float: left;
    _display: inline;
}

.reToolbar .reTool_text span
{
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 3px;
    cursor: default;
    _display: inline;
}

.reToolbar .reTool_text .reButton_text
{
    width: auto;
    background-image: none;
    color: black;
}
/* end of reTool_text */

/* reSplitButton */
.reSplitButton,
.reSplitButton:link,
.reSplitButton:visited
{
    width: 34px; /* was: 36px */
    height: 24px;
    text-decoration: none !important;
}

* html .RadEditor .reSplitButton
{
    _display: inline-block;
}

.reTool .split_arrow
{
    width: 5px;
    height: 18px;
    margin-left: 1px;
}

.reSplitButton.reTool_text .split_arrow
{
    width: 5px;
    height: 18px;
}

* html .reToolbar .reTool_text .split_arrow
{
    width: 5px;
    height: 18px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-repeat: no-repeat;
}
/* end of reSplitButton */

/* reDropdown */
.reToolbar a
{
    text-decoration: none !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover
{
    display: block;
    float: left;
    cursor: default;
    background-repeat: no-repeat !important;
    padding-left: 4px;
    padding-right: 10px;
    margin: 0; /* was: margin: 2px 1px 0 1px; */
    margin: 2px 0;
}

.reDropdown span
{
    display: block;
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
}
/* end of reDropdown */

/* vertical toolbar */
.reTlbVertical ul.reToolbar
{
    float: none;
    clear: both;
    width: 26px;
    height: auto;
}

.reTlbVertical li
{
    clear: both;
    float: none;
    margin: 0 !important; /* Reset CSS */
    font-size: 1px !important; /* Reset CSS */
    padding: 0 !important; /* Reset CSS */
    line-height: 1px !important; /* Reset CSS */
}

.reTlbVertical .reGrip
{
    width: 26px;
    height: 4px;
    font-size: 1px !important; /* Reset CSS */
    line-height: 1px !important; /* Reset CSS */
    background-repeat: no-repeat;
}

.reTlbVertical .reTool
{
    margin-top: 0;
    margin-bottom: 0;
}

.reTlbVertical .reSeparator
{
    width: 26px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-repeat: no-repeat;
}

.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover
{
    background-repeat: no-repeat;
}

.reTlbVertical .reTool_text,
.reTlbVertical .reSplitButton
{
    width: 24px;
    height: 24px;
}

.reTlbVertical .reTool_text .reButton_text
{
	display: none;
}

.reTlbVertical .split_arrow,
.reTlbVertical .reDropdown span,
.reTlbVertical .reTool_text.reSplitButton .reButton_text,
.reTlbVertical .reTool_text.reSplitButton .split_arrow
{
    display: none;
}

/* add weight to the selector for IE6 so it is applied */
*html .reToolbar .reSplitButton.reTool_disabled:hover
{
    background-position: -999px 0;
}

.reTlbVertical .reDropdown,
.reTlbVertical .reDropdown:hover
{
    height: 20px;
    width: 22px;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
}

* html .reTlbVertical .reDropdown,
* html .reTlbVertical .reDropdown:hover
{
    width: 21px;
}

.reTlbVertical .reTool,
.reTlbVertical .reDropdown
{
    margin-left: 1px;
}
/* end of vertical toolbar */

/* context menu and toolstrip */
.reDropDownBody
{
    float: left;
    /*_background: none;/* IE6 does not support transparent png and it looks ugly */
}

.reDropDownBody .reTlbVertical ul li
{
    clear: both;
    float: none;
    background: none;
}

/* reDropDownBody */
.reDropDownBody .reTlbVertical ul li a,
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover
{
    clear: both;
    float: none;
    width: 100%;
    display: block;
    border: 0;
    background: none;
}

.reDropDownBody .reTlbVertical ul li a:hover
{
    background-repeat: no-repeat;
    border: 0;
    margin-left: 1px;
    margin-right: 1px;
}

/* IE6 float and double margins fix */
* html .reDropDownBody .reTlbVertical ul li .reTool_disabled:hover
{
    margin-left: 0;
}

div.RadEditor td.reTlbVertical ul.reToolbar
{
    width: 26px !important;
}

.reDropDownBody .reTlbVertical ul li .reButton_text
{
    width: 156px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 8px;
    _zoom: 1;
	display: block;
}

.reDropDownBody div.reTlbVertical
{
    float: left;
    height: auto;
}

.reDropDownBody .reTlbVertical .reToolbar
{
    width: 206px;
    background-repeat: repeat-y;
}
/* reDropDownBody */

/* custom links */
.reCustomLinks,
.reCustomLinks ul,
.reCustomLinks li
{
	list-style: none !important; /* Reset CSS */
	padding: 0 !important; /* Reset CSS */
	margin: 0 !important; /* Reset CSS */
	cursor: default !important; /* Reset CSS */
}

ul.reCustomLinks
{
    margin-left: 3px !important; /* Reset CSS */
}

ul.reCustomLinks li ul
{
	margin-left: 12px !important; /* Reset CSS */
}

ul.reCustomLinks a
{
    text-decoration: undeline !important; /* Reset CSS */
}

ul.reCustomLinks a:hover
{
    cursor: pointer !important; /* Reset CSS */
}

ul.reCustomLinks li
{
	clear: both;
	float: none;
}

ul.reCustomLinks span,
ul.reCustomLinks a
{
	display: block;
	float: left;
	cursor: default;
	zoom: 1;
}

ul.reCustomLinks .reCustomLinksIcon
{
	font-size: 1px !important; /* Reset CSS */
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty
{
	cursor: default;
}

ul.reCustomLinks li
{
	padding: 1px 0 !important; /* Reset CSS */
}

ul.reCustomLinks span,
ul.reCustomLinks a
{
	padding-left: 1px !important; /* Reset CSS */
	padding-right: 1px !important; /* Reset CSS */
	cursor: default;
}

ul.reCustomLinks .reCustomLinksIcon
{
	width: 9px;
	height: 9px;
	padding: 0 !important; /* Reset CSS */
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkkpf2O0iPlD0TqK6wy32Ke0uPazZLQsLMa0AU9c_05_NGyzWDxTk_z3V2OtrydENU1&t=634007157693870000');
	background-repeat: no-repeat;
	margin: 2px 4px 0 0 !important; /* Reset CSS */
}

ul.reCustomLinks span
{
    margin-top: 0;
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_plus
{
	background-position: 0 0;
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_minus
{
	background-position: -9px 0;
}

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty
{
	background: none;
}
/* end of custom links */

/* spinbox */
table.reSpinBox
{
	border-collapse: collapse;
	cursor: text;
}

table.reSpinBox td
{
	padding: 0 !important; /* Reset CSS */
}

.reSpinBox input
{
	border: 0 !important;
	background: none transparent;
	width: 30px;
	height: 16px;
	text-align: right;
	cursor: text;
	padding: 0;
}

* html .reSpinBox input,
*+html .reSpinBox input
{
    width: 30px;
}

.reSpinBox a
{
	display: block;
	font-size: 1px !important; /* Reset CSS */
	text-indent: -9999px;
	width: 11px;
	height: 10px;
	cursor: default;
	background-repeat: no-repeat;
}
/* end of spinbox */

/* editor input elements */
.RadEditor input
{
	cursor: text;
}
/* editor input elements */

/* module */
.reModule
{
	border-collapse: collapse !important; /* Reset CSS */
}

td.reModuleLabel
{
    vertical-align: middle !important; /* Reset CSS */
    text-align: right !important; /* Reset CSS */
    padding-left: 6px !important; /* Reset CSS */
    padding-right: 3px !important; /* Reset CSS */
}

td.reModuleText .reEllipsisText
{
	max-width: 110px;
	_width: 110px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
	float: right;
}

.reModule .reDropdown,
.reModule .reTool, 
.reModule .reSplitButton
{
    margin: 1px 0 0 0 !important; /* Reset CSS */
}
/* end of module */

/* editing modes */
.reEditorModes
{
    float: left;
    padding: 1px 0 1px 0 !important; /* Reset CSS */
}

.reEditorModes ul,
.reEditorModes li
{
    padding: 0 !important; /* Reset CSS */
    margin: 0 !important; /* Reset CSS */
    list-style: none !important; /* Reset CSS */
}

.reEditorModes li
{
    float: left !important; /* Reset CSS */
}

.reEditorModes a,
.reEditorModes span
{
    display: block;
    cursor: hand;
}

.reEditorModes a
{
    width: 76px;
}

.reEditorModes span
{
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 22px;
    margin: 0 3px;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmgB6bndYsKRfI47Kwq1jBIpg2&t=634007157693870000');
    background-repeat: no-repeat;
}

.reMode_selected
{
    background-repeat: no-repeat;
}

.reMode_design span,
.reMode_selected.reMode_design span
{
	background-position: -6px -5px;
}

.reMode_html span,
.reMode_selected.reMode_html span
{
	background-position: -6px -36px;
}

.reMode_preview span,
.reMode_selected.reMode_preview span
{
	background-position: -6px -69px;
}
/* end of editing modes */

/* reWrapper */
.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide
{
    font-size: 1px;
    line-height: 1px;
}

/*.reWrapper_corner,-> do not set it, because this requires the layout paddings to be further adjusted in other elements*/
.reLeftVerticalSide,
.reRightVerticalSide
{
     padding: 1px; 
}

/* end of reWrapper */

/* DOM inspector */
.reModule_domlink
{
    text-decoration: none;
    font-size: 11px;
}
/* end of DOM inspector */

/* color picker */
.reColorPicker
{
	-moz-user-select: none;
	padding: 4px;
}

.reColorPicker table
{
	border-collapse: collapse;
	border: 0 !important;
	background: transparent !important;
}

.reColorPicker table td
{
	border: 0;
}

.reColorPicker .reColorPickerFooter
{
	overflow: hidden;
}

.reColorPicker span
{
	display: block;
	text-align: center;
	float: left;
	cursor: default;
}

.reColorPicker table div
{
	width: 11px; 
	height: 11px; 
	line-height: 11px; 
	font-size: 1px;
}

.reColorPicker table td
{
	padding: 2px;
	padding-bottom: 0;
	padding-top: 0;
}

.reDropDownBody.reColorPicker table td.reItemOver
{
	border: 0 !important;
	background: transparent !important;
}

.reColorPicker .reColorPickerFooter
{
	margin:0 auto;
	height: 22px;
	height: 18px;
	width: 166px;
	padding:4px 0;
}

.reColorPicker span
{
	width: 82px;
	height: 20px;
	line-height: 18px;
}

.reColorPicker .reColorPickerFooter .reDarkColor
{
	background: black;
	color: white;
	border-right:0;
}

.reColorPicker .reColorPickerFooter .reLightColor
{
	background: white;
	color: black;
	border-left:0;
}

.reColorPicker .reCustomColor:hover
{
    text-decoration: underline;
}
/* end of color picker */

/* insert symbol */
.reInsertSymbol td
{
    text-align: center;
    vertical-align: middle;
}
/* insert symbol */

/* insert table dropdown */
.reInsertTable
{
    padding: 1px !important; /* Reset CSS */
}

.reInsertTable table
{
    width: 120px;
    border: 0 !important;
    margin-left: 2px;
}

.reInsertTable table a span
{
    text-decoration: none;
}

.reInsertTable table td
{
   font-size: 1px;
}

.reInsertTable table td div
{
    height: 13px;
    width: 13px;
}

.reInsertTable .reTlbVertical
{
    border-width: 0 !important;
}

.reInsertTable .reTlbVertical ul
{
    padding: 0 !important; /* Reset CSS */
    margin: 0 !important; /* Reset CSS */
    list-style: none !important; /* Reset CSS */
    background-image: none !important; /* Reset CSS */
}

.reInsertTable div.reTlbVertical ul li a.reTool_text,
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmghPKkZTUDe4ZtJlyuvXwWwn7AzIZpJ_w_w-0ix49SdsQ1&t=634007157693870000');
    background-position: -3575 center;
    margin-top: 1px;  
    margin-left: 3px;  
}

.reInsertTable .reTlbVertical ul .reTool_text
{
    text-decoration: none;
    margin: 1px;
}

.reInsertTable .reTlbVertical ul .reTool_text:hover
{
    text-decoration: underline;
}

.reInsertTable .reTlbVertical ul .reTool_text span
{
    height: 18px !important;
    width: 18px !important;
    display: block;
    float: left;
    margin-top: 1px; 
}

.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text
{
    height: 18px;
    line-height: 18px;
    display: block;
    float: left;
    width: 100px !important;
    background-image: none;
    text-align: center;
}

.reInsertTable .reToolbar
{
    background-image: none !important;
}

.reInsertTable .reToolbar li
{
    clear: none !important;
    float: left !important;
    width: 24px;
}

.reInsertTable .reToolbar li .reTool
{
    width: 24px !important;
    height: 24px;
    margin: 0 !important;
}
/* end of insert table dropdown */

.reDropDownBody
{
    overflow-y: auto;
    overflow-x: hidden;
}

/* resize cell */
.reResizeCell div
{
    background-repeat: no-repeat;
    height: 17px;/*Helps align it with the statistics module*/
    width: 16px;
}

.reAccessibleTool
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmghPKkZTUDe4ZtJlyuvXwWwn7AzIZpJ_w_w-0ix49SdsQ1&t=634007157693870000');
    background-repeat: no-repeat;
    background-color: transparent !important;
    width: 22px;
    height: 22px;
    margin-top: 2px !important;
    margin: 1px;
    cursor:pointer !important;
    cursor:default !important;
}

/* editor commands begin */
.CustomDialog
{
	background-position: -1448px center;
}

.FormatCodeBlock
{
	background-position: -305px center;
}

.PageProperties
{
	background-position: -756px center;
}

.SetImageProperties
{
	background-position: -1116px center;
}

.BringToFront
{
	background-position: -1606px center;
}

.AlignmentSelector
{	
	background-position: -1647px center;
}

.Cancel
{
	background-position: -1265px center;
}

.Custom,
.ViewHtml
{
	background-position: -1296px center;
}

.DecreaseSize
{
	background-position: -1886px center;
}

.DeleteTable
{
	background-position: -1445px center;
}

.FileOpen
{
	background-position: -1967px center;
}

.IncreaseSize
{
	background-position: -2046px center;
}

.InsertAnchor
{
	background-position: -2086px center;
}

.InsertEmailLink
{
	background-position: -2246px center;
}

.InsertFormImageButton
{
	background-position: -2486px center;
}

.ModuleManager
{
	background-position: -2376px center;
}

.RepeatLastCommand
{
	background-position: -3248px center;
}

.SendToBack
{
	background-position: -3326px center;
}

.FormatStripper
{
	background-position: -2586px center;
}

.StyleBuilder
{
	background-position: -2946px center;
}

.ToggleFloatingToolbar
{
	background-position: -2974px center;
}

.XhtmlValidator
{
	background-position: -2526px center;
}

.TrackChangesDialog
{
	background-position: -2555px center;
}

.InsertSymbol
{
	background-position: -2196px center;
}

.InsertFormHidden
{
	background-position: -1836px center;
}

.InsertFormButton,
.InsertFormReset,
.InsertFormSubmit
{
	background-position: -1716px center;
}

.InsertFormCheckbox
{
	background-position: -1745px center;
}

.InsertFormPassword
{
	background-position: -1896px center;
}

.InsertFormRadio
{
	background-position: -1926px center;
}

.InsertFormSelect
{
	background-position: -3546px center;
}

.InsertFormTextarea
{
	background-position: -1986px center;
}

.InsertFormText
{
	background-position: -1956px center;
}

.StripAll
{
	background-position: -2585px center;
}

.StripCss
{
	background-position: -2644px center;
}

.StripFont
{
	background-position: -2675px center;
}

.StripSpan
{
	background-position: -2705px center;
}

.StripWord
{
	background-position: -2736px center;
}

.AjaxSpellCheck
{
	background-position: -66px center;
}

.Italic
{
	background-position: -486px center;
}

.ImageManager,
.InsertImage
{
	background-position: -366px center;
}

.ImageMapDialog
{
	background-position: -396px center;
}

.FlashManager,
.InsertFlash
{
	background-position: -246px center;
}

.MediaManager,
.InsertMedia
{
	background-position:  -696px center;
}

.DocumentManager,
.InsertDocument
{
	background-position: -185px center;
}

.TemplateManager
{
	background-position: -2765px center;
}

.InsertTable,
.TableWizard
{
	background-position: -3575px -5px;
}

.InsertRowAbove
{
	background-position: -1355px -7px;
}

.InsertRowBelow
{
	background-position: -1385px -4px;
}

.DeleteRow
{
	background-position: -3425px center;
}

.InsertColumnLeft
{
	background-position: -1626px center;
}

.InsertColumnRight
{
	background-position: -1592px center;
}

.DeleteColumn
{
	background-position: -3392px center;
}

.MergeColumns
{
	background-position: -2315px center;
}

.MergeRows
{
	background-position: -2345px center;
}

.SplitCell
{
	background-position: -3335px center;
}

.SplitCell
{
	background-position: -3335px center;
}

.SplitCellHorizontal
{
	background-position: -3606px center;
}

.DeleteCell
{
	background-position: -1325px center;
}

.SetCellProperties
{
	background-position: -2495px center;
}

.SetTableProperties
{
	background-position: -3365px center;
}

.Help
{
	background-position: -336px center;
}

.Undo
{
	background-position: -996px center;
}

.Redo
{
	background-position: -967px center;
}

.Cut
{
	background-position: -155px center;
}

.Copy
{
	background-position: -125px center;
}

.Paste,
.PasteStrip
{
	background-position: -785px center;
}

.PasteAsHtml,
.PasteHtml
{
	background-position: -815px center;
}

.PasteFromWord
{
	background-position: -845px center;
}

.PasteFromWordNoFontsNoSizes
{
	background-position: -875px center;
}

.PastePlainText
{
	background-position: -905px center;
}

.Print
{
	background-position: -936px center;
}

.FindAndReplace
{
	background-position: -215px center;
}

.SelectAll
{
	background-position: -2435px center;
}

.InsertGroupbox
{
	background-position: -2015px -7px;
}

.InsertCodeSnippet,
.InsertSnippet
{
	background-position: -2164px center;
}

.InsertDate
{
	background-position: -1655px center;
}

.InsertTime
{
	background-position: -2256px center;
}

.AboutDialog
{
	background-position: -6px center;
}

.Bold
{
	background-position: -95px center;
}

.Underline
{
	background-position: -3275px center;
}

.StrikeThrough
{
	background-position: -3306px center;
}

.JustifyLeft
{
	background-position: -576px center;
}

.JustifyCenter
{
	background-position: -516px center;
}

.JustifyFull
{
	background-position: -546px center;
}

.JustifyNone
{
	background-position: -606px center;
}

.JustifyRight
{
	background-position: -636px center;
}

.InsertParagraph
{
	background-position: -454px center;
}

.InsertHorizontalRule
{
	background-position: -2045px center;
}

.Superscript
{
	background-position: -2796px center;
}

.Subscript
{
	background-position: -2826px center;
}

.ConvertToLower
{
	background-position: -1144px center;
}

.ConvertToUpper
{
	background-position: -1174px center;
}

.Indent
{
	background-position: -426px center;
}

.Outdent
{
	background-position: -726px center;
}

.InsertOrderedList
{
	background-position: -2076px center;
}

.InsertUnorderedList
{
	background-position: -2286px center;
}

.AbsolutePosition
{
	background-position: -36px center;
}

.Save,
.SaveAndClose,
.FileSave, 
.FileSaveAs,
.SaveLocal
{
    background-position: -1056px center;
}

.LinkManager,
.CreateLink,
.CustomLinkTool,
.SetLinkProperties
{
	background-position: -665px center;
}

.Unlink
{
	background-position: -2855px center;
}

.ToggleTableBorder
{
	background-position: -2885px center;
}

.ToggleScreenMode
{
	background-position: -2915px center;
}

.ForeColor
{
	background-position: -276px center;
}

.BackColor,
.borderColor,
.bgColor
{
	background-position: -1026px center;
}

.InsertFormElement
{
	background-position: -1774px center;
}

.InsertFormForm
{
	background-position: -1805px center;
}

.reTopCenter
{
    background-position: -3036px -6px;
}

.reMiddleLeft
{
    background-position: -3096px -6px;
}

.reMiddleCenter
{
    background-position: -1236px -6px;
}

.reMiddleRight
{
    background-position: -3155px -6px;
}

.reBottomCenter
{
    background-position: -3216px -6px;
}

.reNoAlignment
{
    background-position: -1266px -6px;
}

.reTopLeft
{
    background-position: -3006px -6px;
}

.reTopRight
{
    background-position: -3155px -6px;
}

.reBottomLeft
{
    background-position: -3186px -6px;
}

.reBottomRight
{
    background-position: -3245px -6px;
}

.SilverlightManager
{
    background-position: -3636px -6px;
}

.ExportToPdf
{
    background-position: -3666px -6px;
}

/* alignment settings within the alignment dropdown */
.reAlignmentSelector .reTopRight
{
    background-position: -3151px -5px;
}

.reAlignmentSelector .reTopLeft
{
    background-position: -3004px -5px;
}

.reAlignmentSelector .reTopCenter
{
    background-position: -3033px -5px;
}

.reAlignmentSelector .reNoAlignment
{
    background-position: -1263px -5px;
}

.reAlignmentSelector .reMiddleLeft
{
    background-position: -3094px -5px;
}

.reAlignmentSelector .reMiddleCenter
{
    background-position: -1233px -5px;
}

.reAlignmentSelector .reMiddleRight
{
    background-position: -3151px -5px;
}

.reAlignmentSelector .reBottomCenter
{
    background-position: -3213px -5px;
}

.reAlignmentSelector .reBottomRight
{
    background-position: -3241px -5px;
}

.reAlignmentSelector .reBottomLeft
{
    background-position: -3184px -5px;
}
/* editor commands end */

/* apply css class dropdown */
.reApplyClass td
{
    vertical-align: middle;
    height: 22px;
    padding-left: 3px;
}

.reApplyClass span
{
	width: 14px;
	height: 14px; 
	line-height: 13px;
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JnqaktyuKksX9Oi5fnFF5PVhzU1E3OzFoKqX3MqbXnsK8rek5qCXhNbWO-x7JlhA2k1&t=634007157693870000');
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-right: 4px;
	text-indent: -9999px;
}

.reApplyClass .reClass_all
{
	background-position: 0 0;
}

.reApplyClass .reClass_img
{
	background-position: 0 -20px;
}

.reApplyClass .reClass_table
{
	background-position: 0 -40px;
}

.reApplyClass .reClass_ul
{
	background-position: 0 -60px;
}

.reApplyClass .reClass_ol
{
	background-position: 0 -80px;
}

.reApplyClass .reClass_p
{
	background-position: 0 -100px;
}

.reApplyClass .reClass_span
{
	background-position: 0 -120px;
}

.reApplyClass .reClass_a
{
	background-position: 0 -140px;
}

.reApplyClass .reClass_div
{
	background-position: 0 -160px;
}

.reApplyClass .reClass_h1
{
	background-position: 0 -180px;
}

.reApplyClass .reClass_h2
{
	background-position: 0 -200px;
}

.reApplyClass .reClass_h3
{
	background-position: 0 -220px;
}

.reApplyClass .reClass_h4
{
	background-position: 0 -240px;
}

.reApplyClass .reClass_h5
{
	background-position: 0 -260px;
}

.reApplyClass .reClass_h6
{
	background-position: 0 -280px;
}

.reApplyClass .reClass_td
{
	background-position: 0 -300px;
}
/* end of apply css class dropdown */

td.reTlbVertical
{
    vertical-align: top;
}

.reToolCell .reTool_text span
{
    text-indent: -9999px;    
}

.reToolCell .reTool_text.reSplitButton
{    
    width: auto;
}

.reToolCell .reTool_text.reSplitButton .reButton_text
{
    text-indent: 0;
}

.reTlbVertical li
{
    vertical-align: top;
}

.reTool_text span.reButton_text
{
    text-indent: 0;
}

/* this sets the correct background image to the selected items in the toolstrips */
.reTlbVertical .reTool_text.reTool_selected
{
    background-position: -602px 0 !important;
    border-color: transparent !important; 
}

.reTableWizardSelectAllBtn
{
	
}

/* END Telerik.Web.UI.Skins.Editor.css */
/* START Telerik.Web.UI.Skins.Outlook.Editor.Outlook.css */
/* RadEditor for ASP.NET AJAX Outlook Skin */

.Outlook.RadEditor
{
    background-color: #d6e6f4;
}

/* reWrapper */
.Outlook.reWrapper
{
    border: solid 1px #002d96;
}

.Outlook .reContentCell
{
    border: solid 1px #d6e5f3;
}

/* common settings for .reModule, .reEditorModes and .reWrapper */
.Outlook.reColorPicker,
.Outlook.reInsertTable,
.Outlook.reDropDownBody,
.Outlook.reCustomLinks a:hover
{
	border: solid 1px #002d96;
}

.Outlook.reDropDownBody table
{
    background: transparent;
}

.Outlook .reModule,
.Outlook .reEditorModes,
.Outlook .reWrapper
{
	background-color: #d6e6f4;
}

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.Outlook .reBottomZone .reModule
{
    border-top: 0;
}


.Outlook .reModule
{
    border-top: solid 1px #567db0;  
    color: #00156e;
}

.Outlook.reCustomLinks a
{
    border: solid 1px #fff; /* should be the same as the background of the dropdown */
    color: black !important;
}

.Outlook.reCustomLinks a:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000') !important;
    background-position: 0 -325px !important;
    background-repeat: repeat-x !important;
    border: solid 1px #d8ca95;
}
/* end of module */

.reToolbar li
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -26px;
    color: #000;
}

.Outlook .reSpinBox a
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    -moz-user-select: none;
    outline: none;
}

/* separator */
.reToolbar.Outlook .reSeparator
{
    background-position: center -148px;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
}

/* common settings for left and right grip */
.reToolbar.Outlook .reGrip
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
}

/* reTool */
.reTool span
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmghPKkZTUDe4ZtJlyuvXwWwn7AzIZpJ_w_w-0ix49SdsQ1&t=634007157693870000');
}

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
* html .reTool span,
* html .reTool_text span,
* html .reTlbVertical .reTool_text span,
* html .reToolbar .reSplitButton.reTool_text span
{
    _background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmgKwa8jdkEszW1gJrqt3aJuxJmcDhR3DGCsTTtlhOIycI1&t=634007157693870000');
}

.reDialog .reTool,
.reModule .reTool
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -242px;
}

.reDialog .reTool:hover,
.reToolbar .reTool:hover,
.reModule .reTool:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -52px;
}

.reToolbar .reTool.reTool_selected,
.reToolbar .reTool.reTool_selected:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -124px;
    background-repeat: no-repeat;
}

/* .reTool_text */
.reToolbar .reTool_text span
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmghPKkZTUDe4ZtJlyuvXwWwn7AzIZpJ_w_w-0ix49SdsQ1&t=634007157693870000');
}

.reToolbar .reTool_text:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-repeat: repeat-x;
    background-position: 0 -100px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #e0edfc;
    border-right: solid 1px #e0edfc;
}

.reToolbar .reTool_text.reTool_selected,
.reToolbar .reTool_text.reTool_selected:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-repeat: repeat-x;
    background-position: 0 -174px;
    margin-left: 0;
    margin-right: 0;
    border-left: solid 1px #e0edfc;
    border-right: solid 1px #e0edfc;
}

/* these settings will not be included in the common CSS file of RadEditor */
.reToolbar .reTool_text.reTool_disabled,
.reToolbar .reTool_text.reTool_disabled:hover
{
    margin-left: 0;
    margin-right: 0;
    border: 0;
}
/* end of reTool_text */

.reTool.reSplitButton:hover
{
    background: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000') no-repeat 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton:hover
{
    background: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000') no-repeat 0 -76px;
}

.Outlook .reTool .split_arrow
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: -28px -362px;
}

.Outlook .reSplitButton.reTool_text .split_arrow
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .Outlook .reToolbar .reTool_text .split_arrow
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: -28px -362px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool_text:hover
{
    background: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -100px;
}

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -218px;
}

.reDialog .reTool.reSplitButton:hover,
.reModule .reTool.reSplitButton:hover
{
    background-position: 0 -76px;
}

/* add weight to the selector for IE6 so it is applied */
* html .reToolbar .reTool.reSplitButton.reTool_disabled:hover
{
    background: none;
}
/* end of reSplitButton */

/* reDropdown */
.reDropdown:link,
.reDropdown:visited
{
    color: black !important;
}

.reDropdown,
.reTool_disabled.reDropdown:hover
{
    border: solid 1px #abc1de;
    background-color: #fff;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000') !important;
    background-position: right -360px !important;
}

.reDropdown:hover
{
    border: solid 1px #d8ca95;
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000') !important;
    background-position: right 0 !important;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTool_disabled.reDropdown
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000')t;
    background-position: right -380px;
    background-repeat: no-repeat;
}
/* end of reDropdown */

/* vertical toolbar */
.RadEditor.Outlook .reTlbVertical li
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-repeat: repeat-y;
    background-position: -26px 0;
}

.RadEditor.Outlook .reTlbVertical .reToolbar.Default .reGrip
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
}

.RadEditor.Outlook .reTlbVertical .reToolbar.Outlook .grip_first
{
    background-position: 0 0;
}

.RadEditor.Outlook .reTlbVertical .reToolbar.Outlook .grip_last
{
    background-position: 0 -4px;
}

.RadEditor.Outlook .reTlbVertical .reToolbar.Outlook .reSeparator
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -99px -12px;
}

.reTlbVertical .reTool:hover,
.reTlbVertical .reTool_text.reSplitButton:hover,
.reTlbVertical .reTool_text:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -76px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reTool_text:hover
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-repeat: no-repeat;
    background-position: -76px 0;
}

.reTlbVertical .reTool.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected,
.reTlbVertical .reTool_text.reTool_selected:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -52px 0;
}

/* add weight to the selector for IE6 so it is applied */
* html .reTlbVertical .reSplitButton:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -76px 0;
    background-repeat: no-repeat;
}
/* end of vertical toolbar */

.reDropDownBody .reTlbVertical ul li a:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -602px 0;
}

/* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
.Outlook.reInsertTable
{
    background-color: #fff;
}

.reDropDownBody .reTlbVertical .reToolbar
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-color: #fff;
    background-position: -126px 0;
}
/* end of context menu and toolstrip */

/* spinbox */
.Outlook table.reSpinBox
{
	border: solid 1px #abc1de;
	background: white;
}

.Outlook table.reSpinBox:hover
{
    border-color: #305090;
}

.Outlook .reSpinBoxIncrease
{
	background-position: 0 -198px;
}

.Outlook .reSpinBoxIncrease:hover
{
	background-position: 0 -208px;
}

.Outlook .reSpinBoxDecrease
{
	background-position: -11px -198px;
}

.Outlook .reSpinBoxDecrease:hover
{
	background-position: -11px -208px;
}
/* end of spinbox */

/* editor input elements */
.Outlook.RadEditor input
{
	border: solid 1px #abc1de;
	background-color: white;
}

.Outlook.RadEditor input:hover
{
    border: solid 1px #305090;
}
/* editor input elements */

/* editing modes */
.Outlook .reMode_selected
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -948px 0;
}

.Outlook .reEditorModes a
{
    color: #00156e;
}

.Outlook .reEditorModes .reMode_design span,
.Outlook .reEditorModes .reMode_selected.reMode_design span
{
	background-position: -6px -5px;
}

.Outlook .reEditorModes .reMode_html span,
.Outlook .reEditorModes .reMode_selected.reMode_html span
{
	background-position: -6px -36px;
}

.Outlook .reEditorModes .reMode_preview span,
.Outlook .reEditorModes .reMode_selected.reMode_preview span
{
	background-position: -6px -69px;
}
/* end of editing modes */

/* DOM inspector */
.Outlook .reModule_domlink_selected,
.Outlook .reModule_domlink
{
    color: black;
}
/* end of DOM inspector */

.Outlook.reDropDownBody .reItemOver
{
	background: #ffeec2;
	color: #000;
}
/* end of expanded dropdowns */

* html .reTool_selected.reTool
{
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

/* color picker */
.Outlook.reColorPicker table div
{
	border: solid 1px #c5c5c5;
}

.Outlook.reColorPicker table td.reItemOver div
{
	border-color: #000;
}

.Outlook.reColorPicker span
{
	border: solid 1px #c5c5c5;
}
/* end of color picker */

/* ajax spellchecker */
.reAjaxspell_button
{
    border: solid 1px #002d96;
    background: #d6e6f4;
    color: #002d96;
}

.Outlook .reAjaxSpellCheckSuggestions table
{
    border-width: 0;
    width: 100%;
}

.Outlook .reAjaxSpellCheckSeparator
{
    background-color: #979797;
}
/* ajax spellchecker */

/* custom links */
.Outlook.reCustomLinks,
.Outlook.reCustomLinks ul
{
	color: #000;
}

.Outlook.reCustomLinks a,
.Outlook.reCustomLinks a:link,
.Outlook.reCustomLinks a:visited
{
    background: none transparent;
    color: #000 !important;
	cursor: default !important;
}
/* end of custom links */

/* insert table dropdown */
.reInsertTable table
{
    background: #fff;
}

.reInsertTable table td
{
    border: solid 1px #567db0;
    background: white;
}

.reInsertTable .reTlbVertical ul
{
    background-color: #fff;
}

.Outlook.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text,
.Outlook.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link
.Outlook.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited
{
    color: black !important;
    background: transparent none;
    _background: none !important;
}

.Outlook.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover
{
    background: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZRnR0UrErH7Z7CjxIiYBvC6KjKKCcf3kaTS0MZAx4HkQ1&t=634007157693870000');
    background-position: -1403px 0;
}

.reInsertTable .reTlbVertical ul .reTool_text span
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmghPKkZTUDe4ZtJlyuvXwWwn7AzIZpJ_w_w-0ix49SdsQ1&t=634007157693870000');
    background-position: -3575 center;
}

.reInsertTable .reToolbar li .reTool:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: 0 -52px;
}
/* end of insert table dropdown */

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon
{
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jkrf7ygBcUfp9Ppjuw8PSmgB6bndYsKRfI47Kwq1jBIpg2&t=634007157693870000');
	background-repeat: no-repeat;
}

.reModule_visible_icon
{
	background-position: -8px -199px;
}

.reModule_hidden_icon
{
	background-position: -8px -103px;
	
}
/* end of modules selector */

/* resize cell */
.reResizeCell div
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkwIjsEj4GnWlwuOrX39QZZnxjj76om3dEg_zLX_6uf0Yfv5rTblKZubSyk2XgzWMA1&t=634007157693870000');
    background-position: center -301px;
}

.reTlbVertical .reSeparator
{
    display: none;
}

/* reTool_disabled */
.reDialog .reTool_disabled,
.reDialog .reTool_disabled:hover,
.reToolbar .reTool_disabled,
.reToolbar .reTool_disabled:hover,
.reModule .reTool_disabled,
.reModule .reTool_disabled:hover
{
    filter: alpha(opacity=40);
    opacity: .4;
    -moz-opacity: .4;
    background-image: none;
}
/* reTool_disabled */

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow_Outlook.reToolbarWindow td.rwWindowContent
{
    background-color: #d6e6f4;
}
/* END Telerik.Web.UI.Skins.Outlook.Editor.Outlook.css */
/* START Telerik.Web.UI.Skins.Window.css */
/* RadWindow for ASP.NET AJAX Base Stylesheet */

/* MVC overrides */
.RadWindow table,
.RadWindow table td
{
	border:0;
	padding:0;
}

.RadWindow .rwTopResize
{
	font-size: 1px;
	line-height: 4px;
	width: 100%;
	height: 4px;
	background-position: 0 -31px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbarRow .rwCorner
{
    background-repeat: no-repeat;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

.RadWindow .rwStatusbar
{
	height: 22px;
	background-position: 0 -114px;
	background-repeat: repeat-x;
}

.RadWindow .rwStatusbar div
{
    width: 18px; 
	height: 18px;
	background-position: 0 -94px;
	background-repeat: no-repeat;
}

.RadWindow table
{
    width: 100%;
    height: 100%;
    table-layout: auto; /* fixes the dimensions under IE */
}

.RadWindow table td
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

.RadWindow .rwCorner
{
    width: 8px;
}

.RadWindow .rwTopLeft,
.RadWindow .rwTopRight,
.RadWindow .rwTitlebar,
.RadWindow .rwFooterLeft,
.RadWindow .rwFooterRight,
.RadWindow .rwFooterCenter
{
    height: 8px;
	font-size: 1px;
    background-repeat: no-repeat;
    line-height: 1px;
}

.RadWindow .rwBodyLeft,
.RadWindow .rwBodyRight
{
	background-repeat: repeat-y;
}

.RadWindow .rwBodyRight
{
    background-position: -8px 0;
}

.RadWindow .rwTopLeft
{
    background-position: 0 0;
}

.RadWindow .rwTopRight
{
    background-position: -8px 0;
}

.RadWindow table .rwTitlebar
{
	background-repeat: repeat-x;
	background-position: 0 -31px;
	-moz-user-select: none;
}

.RadWindow .rwFooterLeft
{
	background-position: 0 -62px;
}

.RadWindow .rwFooterRight
{
	background-position: -8px -62px;
}

.RadWindow .rwFooterCenter
{
	background-repeat: repeat-x;
	background-position: 0 -70px;
}

.RadWindow .rwTitlebarControls
{
    height: 27px;
}

.RadWindow .rwWindowContent
{
	height: 100% !important; /* very important property, especially for opera */
	background: white;
}

/* Support for displayng the rwLoading image in the iframe's parent TD */
.RadWindow td.rwLoading
{
    background-repeat: no-repeat;
    background-position: center;
}

/* Support for displaying rwLoading image in the status bar  */
.RadWindow .rwStatusbar .rwLoading
{	
	background-repeat: no-repeat;
}

.RadWindow .rwStatusbar .rwLoading
{
	padding-left: 30px;
}

.RadWindow td.rwStatusbar input
{
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 7px;
    margin: 0;
    border: 0 !important;
    width: 100%;	
    height: 18px;
	background-color: transparent !important; 
	background-repeat: no-repeat !important;
	background-position: left center !important;
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
	vertical-align: middle;
}

.RadWindow .rwControlButtons
{
	padding: 0; 
	margin: 2px 0 0 0;
	list-style: none; 
	white-space: nowrap;	
	float: right; 
}

.RadWindow .rwControlButtons li
{
	float: left;
	padding: 0 1px 0 0;
}

.RadWindow .rwControlButtons a
{
	width: 30px; 
	height: 21px; 
	line-height: 1px; 
	font-size: 1px;
	cursor: default;
	background-repeat: no-repeat;
	display: block; 
	text-decoration: none;
	outline: none;
}

.RadWindow .rwControlButtons span
{
	display: block;	
}

/* reload button */
.RadWindow  .rwReloadButton
{
	background-position: -120px 0;
}

.RadWindow .rwReloadButton:hover
{
	background-position: -120px -21px;
}

/* unpin button */
.RadWindow .rwPinButton
{
	background-position: -180px 0;
}

.RadWindow .rwPinButton:hover
{
	background-position: -180px -21px;
}

/* pin button */
.RadWindow .rwPinButton.on
{
	background-position: -150px 0;
}

.RadWindow .rwPinButton.on:hover
{
	background-position: -150px -21px;
}

/* minimize button */
.RadWindow .rwMinimizeButton
{
	background-position: 0 0;
}

.RadWindow .rwMinimizeButton:hover
{
	background-position: 0 -21px;
}

/* maximize button */
.RadWindow .rwMaximizeButton
{
	background-position: -60px 0;
}

.RadWindow .rwMaximizeButton:hover
{
	background-position: -60px -21px;
}

/* close button */
.RadWindow .rwCloseButton
{
	background-position: -90px 0;
}

.RadWindow .rwCloseButton:hover
{
	background-position: -90px -21px;
}

/* restore button */
.RadWindow.rwMaximizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwMinimizeButton
{
	background-position: -30px 0;
}

.RadWindow.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow.rwMinimizedWindow .rwMinimizeButton:hover
{	
	background-position: -30px -21px;
}

.RadWindow .rwIcon
{
    display: block;
	background-repeat: no-repeat;
	background-position: 0 -78px;
	width: 16px; 
	height: 16px;
	cursor: default;
	margin: 4px 5px 0 0;
}

.RadWindow em
{
	font: normal bold 12px "Segoe UI", Arial;
	color: black;
	padding: 3px 0 0 4px;	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

.RadWindow_rtl .rwControlButtons
{
	float: left; 
}

div.RadWindow_rtl .rwControlButtons li
{
	float: right;
}

.RadWindow.rwInactiveWindow .rwTitlebarControls
{
	position: static;
}

.RadWindow .rwDialogPopup
{
	margin: 16px;
	color: black;	
	padding: 0px 0px 16px 50px;
	font: normal 12px "Segoe UI", Arial, Verdana;
	cursor: default;
}

.rwDialogPopup .rwPopupButton
{
    margin: 0;
}

.rwDialogPopup .rwPopupButton:focus,
.rwDialogPopup .rwPopupButton:active
{
    border: dotted 1px #999;                        
}

.rwDialogPopup .rwPopupButton,
.rwDialogPopup .rwPopupButton span
{
	display: block; 
	float: left;
}

.RadWindow .rwControlButtons a
{
    text-indent: -3333px;
    overflow: hidden;
    text-align:center;
}

html:first-child .RadWindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.RadWindow .rwDialogText
{
    text-align: left;
}

.RadWindow.rwMinimizedWindow .rwPinButton,
.RadWindow.rwMinimizedWindow .rwReloadButton,
.RadWindow.rwMinimizedWindow .rwMaximizeButton,
.RadWindow.rwMinimizedWindow .rwTopResize
{
    display: none !important;
}

.RadWindow .rwDialogInput
{
	font: normal 12px "Segoe UI", Arial, Verdana;
	color: black;
	width: 100%;
	display: block;
	margin: 8px 0;
}

.RadWindow .rwWindowContent .radconfirm,
.RadWindow .rwWindowContent .radalert
{
    background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;
}

.RadWindow .rwWindowContent .radconfirm
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jl4QRZxeaA8q5bRLXnWj3bLrV-PlB-avkfa_eOrsMqxwpy7-484XDHyp8xJX0om98c1&t=634007157693870000');	
}

.RadWindow .rwWindowContent .radalert
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jl4QRZxeaA8q5bRLXnWj3bLRtkyjM7rHWNf7EAjWzD4TtQY6T-V8xiZC7B5z_MLImc1&t=634007157693870000');	
}

.RadWindow .rwWindowContent .radprompt
{
	padding: 0;
}

.RadWindow .rwPopupButton,
.RadWindow .rwPopupButton span
{
	text-decoration: none;
	color: black;
	line-height: 21px;
	height: 21px;
	cursor: default;
}

.RadWindow .rwPopupButton
{
	background-repeat: no-repeat;
	background-position: 0 -136px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan
{
    background-repeat: no-repeat;
	background-position: right -136px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan
{
	background-repeat: repeat-x;
	background-position: 0 -157px; 
	padding: 0 12px;
}

.RadWindow .rwWindowContent .rwPopupButton:hover
{
	background-position: 0 -178px; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan
{
	background-position: right -178px; 
	padding: 0 3px 0 0;
}

.RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan
{
	background-position: 0 -199px; 
	padding: 0 12px;
}

.RadWindow .rwStatusbarRow .rwBodyLeft
{
    background-position: -16px 0;
}

.RadWindow .rwStatusbarRow .rwBodyRight
{
    background-position: -24px 0;
}

.RadWindow.rwMinimizedWindow .rwContentRow,
.RadWindow.rwMinimizedWindow .rwStatusbarRow
{
	display: none;
}

.RadWindow.rwMinimizedWindow table.rwTitlebarControls 
{
	margin-top: 4px;
}

.RadWindow.rwMinimizedWindow .rwControlButtons
{
    width: 66px !important;
}

.RadWindow.rwMinimizedWindow em
{
	width: 90px;
}

.RadWindow.rwMinimizedWindow
{
    width: 200px !important;
    height: 30px !important;
    overflow: hidden !important;
    float: left !important;
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft
{
	background-position: 0 -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwCorner.rwTopRight
{
	background-position: -8px -220px;
	background-repeat: no-repeat; 
}

.RadWindow.rwMinimizedWindow .rwTitlebar
{
    background-position: 0 -250px !important; /* Should be !important because of IE6 */
    background-repeat: repeat-x;
}

.RadWindow.rwInactiveWindow .rwCorner,
.RadWindow.rwInactiveWindow .rwTitlebar,
.RadWindow.rwInactiveWindow .rwFooterCenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

/* stop the control buttons from stretching in IE8 */
.RadWindow ul.rwControlButtons span
{
    display /*\**/: none\9
}

/* css for window's top corners when visibletitlebar is set to false */
div.RadWindow.rwNoTitleBar tr.rwTitleRow td.rwTopLeft
{
    background-position: 0 -280px;
}

div.RadWindow.rwNoTitleBar tr.rwTitleRow td.rwTitlebar
{
    background-position: 0 -288px;
    background-repeat: repeat-x;
}

div.RadWindow.rwNoTitleBar tr.rwTitleRow td.rwTopRight
{
    background-position: -8px -280px;
}

div.RadWindow.rwNoTitleBar div.rwTopResize
{
    background: none;
}
/* END Telerik.Web.UI.Skins.Window.css */
/* START Telerik.Web.UI.Skins.Outlook.Window.Outlook.css */
.RadWindow_Outlook .rwTopLeft,
.RadWindow_Outlook .rwTopRight,
.RadWindow_Outlook .rwTitlebar,
.RadWindow_Outlook .rwFooterLeft,
.RadWindow_Outlook .rwFooterRight,
.RadWindow_Outlook .rwFooterCenter,
.RadWindow_Outlook .rwTopResize,
.RadWindow_Outlook .rwStatusbar div,
.RadWindow_Outlook .rwStatusbar,
.RadWindow_Outlook .rwPopupButton,
.RadWindow_Outlook .rwPopupButton span,
.RadWindow_Outlook.rwMinimizedWindow .rwCorner
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmOgW3C1c4LEHND19nkOQBSNRhfFYst-oRM2e_RKHRcy1QQnWPndJ-fycB1RELvmDc1&t=634007157693870000');
}

.RadWindow_Outlook .rwBodyLeft,
.RadWindow_Outlook .rwBodyRight,
.RadWindow_Outlook .rwStatusbarRow .rwCorner
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmOgW3C1c4LEHND19nkOQBSwXdXWKfJqvbixmcUJoFvtM82AoGxyPOETpQKQ6nsuPw1&t=634007157693870000');
}

.RadWindow_Outlook .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Outlook .rwControlButtons a
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmOgW3C1c4LEHND19nkOQBS5UvhPBl7tAYkrgCz7NAZTV_P9aF1RhG7bvyqnC3nyZM1&t=634007157693870000');
}

.RadWindow_Outlook a.rwIcon
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JmOgW3C1c4LEHND19nkOQBSNRhfFYst-oRM2e_RKHRcy1QQnWPndJ-fycB1RELvmDc1&t=634007157693870000');
}

div.RadWindow_Outlook .rwTitlebarControls em
{
	color: black;
}

div.RadWindow_Outlook .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_Outlook .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

div.RadWindow_Outlook td.rwLoading
{
    background-color: #fff;
}

.RadWindow_Outlook td.rwWindowContent
{
    background-color: #fff;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
.RadWindow_Outlook td.rwWindowContent.rwLoading
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlvqyN5zR7g2_vUQZ5rToXbkye-8BjzmLj-8A_Uze3t3g2&t=634007157693870000');
}

/* When ShowContentDuringLoad="false" */
.RadWindow_Outlook input.rwLoading
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlvqyN5zR7g2_vUQZ5rToXbNx-M14Mq8Om5QGM7M4DcOqB8w73p_aZZlprCMAcBrIA1&t=634007157693870000');
}
/* END Telerik.Web.UI.Skins.Outlook.Window.Outlook.css */
/* START Telerik.Web.UI.Skins.FormDecorator.css */
/* this is set to the "real" radiobuttons and checkboxes */
.rfdRealInput
{
    position: absolute;
    left: -99999px;
}

/* --- COMMON SETTINGS FOR THE SKINNED BUTTONS --- */

/* set one pixel margin to the skinned buttons, which compensates the focus dots when the button is focused */
.rfdButton a.rfdSkinnedButton
{
	margin: 1px;
}

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdSkinnedButton *
{
    cursor: default;
    background-repeat: no-repeat;
	background-color: transparent;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	display: inline-block;
	border: 0 !important; /* do not remove the !important flag, otherwise the * selector will not apply for that property */
	text-align: center;
	font: normal 12px "Segoe UI", Arial, Verdana !important;
    white-space: nowrap;
}

/* set dotted border to a focused button */
.rfdButton a.rfdSkinnedButton:focus
{
	outline: dotted 1px #ccc;
}

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover
{
    padding: 0 4px 0 0;
}

/*TEKI: fix CSS inheritance issue with RadComboBox */
.RadForm.rfdTextbox .rfdSkinnedButton input,
.RadForm.rfdTextbox .rfdSkinnedButton button,
.RadForm.rfdTextbox .RadComboBox input,
.RadForm.rfdTextbox .RadComboBox input[type="text"]
{
   border:0;
   background-color:transparent;
}

/*TEKI: (text) inputs by default can have no type specified, so update the button definition to show no border!*/
.RadForm.rfdTextbox input[type="button"].rfdDecorated,
.RadForm.rfdTextbox input[type="reset"].rfdDecorated,
.RadForm.rfdTextbox input[type="submit"].rfdDecorated
{
    border: 0;    
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    background-position: left -21px;
    height: 21px;
	line-height: 21px;
	border: 0;
	padding-left: 12px;
	margin-right:0;/*Safari!*/
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding-left: 4px\9; /* IE7 Standards, IE8 Compatibility */
}

.rfdButton input[type="button"].rfdDecorated,
.rfdButton input[type="reset"].rfdDecorated,
.rfdButton input[type="submit"].rfdDecorated,
.rfdButton .rfdSkinnedButton button,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover *
{
    padding-left /*\**/: 12px\9; /* IE8 */
}

.rfdButton a.rfdSkinnedButton *
{
    _background-position: left -21px;
}

/* IE6 fixes */
.rfdButton a.rfdInputDisabled:hover *
{
    _background-position: left -21px !important;
}

.rfdButton a.rfdInputDisabled:hover
{
    _background-position: right 0 !important;
}
/* end of IE6 fixes */

.rfdButton a.rfdSkinnedButton,
.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover
{
	background-position: right 0;
}

.rfdButton a.rfdSkinnedButton:hover
{
	background-position: right -42px;
}

.rfdButton a.rfdSkinnedButton:hover *
{
	background-position: left -63px;
}

.rfdButton a.rfdClickedButton,
.rfdButton a.rfdClickedButton:hover
{
	background-position: right -84px;
}

.rfdButton a.rfdSkinnedButton.rfdClickedButton *
{
	background-position: left -105px !important;
}

/* IE7 hovers fix */
*+html.rfdButton a.rfdSkinnedButton:hover *,
*+html .rfdButton a.rfdSkinnedButton:hover *
{
    background-position: left -63px;
}

/* --- END OF COMMON SETTINGS FOR THE SKINNED BUTTONS --- */

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0 0 0 20px !important;
	zoom: 1; /* IE font-size fix when set in percent */		
	display: inline-block !important;
}

/* Disabled state */
.rfdSkinnedButton.rfdInputDisabled,
.rfdTextarea textarea[disabled],
.rfdTextbox input[type="text"][disabled],
.rfdTextbox input[type="password"][disabled]
{
    filter: alpha(opacity=50); /* IE < 8 */
    opacity: .5; /* FF3, OP9, WebKit */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; /* IE8 */
    -moz-opacity: .5; /* FF2 */
}

/* FormDecorator + TreeView fix */
.RadTreeView .rfdCheckboxUnchecked,
.RadTreeView .rfdCheckboxChecked
{
    display: -moz-inline-box;
    display: inline-block;
    width: 0;
    vertical-align: middle;
    line-height: 21px;
    height: 21px;
}

/* FormDecorator + TreeView fix */
.RadGrid .rfdCheckboxUnchecked,
.RadGrid .rfdCheckboxChecked
{
    display: -moz-inline-block;
    display: inline-block;
}

/* decorated <fieldset />, <textarea /> and <input type="text | password" /> */
.rfdRoundedInner
{  
    width: 1px;
    font-size: 1px;      
    background-repeat: no-repeat;
}

.rfdRoundedOuter
{    
    width: 1px;
    font-size: 0px;  
}

table.rfdRoundedWrapper,
table.rfdRoundedWrapper_fieldset
{
    display: -moz-inline-box; /*FF2*/
    display: inline-block; /* FF3, Opera, Safari*/
    _display: inline; /* IE6 */
    vertical-align: middle;           
    border-width: 0px !important;    
}

/* do not merge these 2 rules, because of IE6 ! */
table.rfdRoundedWrapper td
{
	padding: 0px !important;
	border: 0px !important;
}
table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding: 0px !important;
	border: 0px !important;
}

/* IE7 */
*+html table.rfdRoundedWrapper, *+html table.rfdRoundedWrapper_fieldset
{
   display: inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align: middle;
}

/* specific styling related to the elements that need to support rounded corners */
table.rfdRoundedWrapper textarea, textarea.rfdTextarea
{     
    /* Disable the drag resize of textareas in WebKit browsers */
    [hack:safari;
        resize: none;        
    ]        
}

/* right-to-left support begin */
.rfdRtl
{
	direction: rtl;
}

.rfdRtl .rfdRealInput 
{
	position: absolute; /* Causes IE to jump when a textbox in a scrollable parent is clicked -however, setting position:relative has other side effects. This is why it will be left here as *absolute* and set to relative where needed */	
	left: 0;
	right: 0;
	top: -9999px;
}

.rfdRtl .rfdCheckboxUnchecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	padding: 0 20px 0 0 !important;
	background-position: right 0 !important;
}

.rfdRtl .rfdCheckboxUnchecked:hover
{
	background-position: right -200px !important;
}

.rfdRtl .rfdCheckboxChecked,
.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right -420px !important;
}

.rfdRtl .rfdCheckboxChecked:hover
{
	background-position: right -640px !important;
}

.rfdRtl .rfdRadioUnchecked,
.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right 0 !important;
}

.rfdRtl .rfdRadioUnchecked:hover
{
	background-position: right -220px !important;
}

.rfdRtl .rfdRadioChecked,
.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover 
{
	padding: 0 20px 0 0 !important;
	background-position: right -440px !important;
}

.rfdRtl .rfdRadioChecked:hover
{
	background-position: right -640px !important;
}
/* right-to-left support end */

/* skinned selectbox */
.rfdSelect
{
	display: inline-block;
	text-decoration: none;
	font: normal 10pt Arial, Verdana, Sans-serif;
	cursor: default;
	outline: none;
	-moz-user-select: none;
	max-width: 1024px;
	overflow: hidden;
	background-position: 0 0;
	padding-left: 4px;
	zoom: 1;
}

.rfdSelect:hover
{
	background-position: 0 -44px;
}

.rfdSelect .rfdSelectOuter,
.rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter
{
    background-position: right -22px;
    display: block;
    line-height: 22px;
    height: 22px;
    white-space: nowrap;
    width: inherit;
}

.rfdSelect:hover .rfdSelectOuter
{
    background-position: right -66px;
}

.rfdSelect .rfdSelectOuter span
{
    margin-right: 22px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*NEW - TEKI - Support for SELECT dropdowns using the new rendering */
.rfdSelect .rfdSelectBox
{
    position: absolute;
    overflow-y: auto;
    float: left; 
    width: inherit;
}

.rfdSelect li
{
    padding: 0 0 0 3px;
    line-height: 16px;
    height: 16px;
    background-image: none !important;
}

.rfdSelectDisabled
{
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 6/7 */
    opacity: .4; /* Gecko, Opera */
    -moz-opacity: .4; /* Old Gecko */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* IE8 */
}


/* dropdown settings */
.rfdSelectBox
{
    font: normal 10pt Arial, Verdana, Sans-serif;
    display: inline-block;
    overflow-x: hidden;
}

.rfdSelectBox.rfdSelectDisabled:hover
{
    background-position: 0 0;
}

.rfdSelectBox ul
{
    width: inherit;
}

.rfdSelectBox ul,
.rfdSelectBox li
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.rfdSelectBox li
{
    cursor: default;
    padding-left:3px;/* In AJAX CSS-es are registered skin-specific first, base second, which creates problems*/
    line-height: 16px;
    height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.rfdSelectBox_optgroup li
{
    padding-left: 20px !important;
    height: 18px !important;
    line-height: 18px !important;
}

.rfdSelectBox_optgroup .rfdSelectBox_optgroup_label
{
    font-style: italic;
    font-weight: bold;
    padding-left: 0 !important;
}

.rfdSelectBox_Default .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

.rfdSelectBox.rfdSelectDisabled li:hover
{
    background: none !important;
}

.rfdSelectBox .rfdSelectBox_optgroup li
{
    padding-left: 12px !important;
}

.rfdSelectBox li.rfdSelectBox_optgroup_label
{
    padding-left: 0 !important;
}

/* end of skinned selectbox */


/* Internet Explorer fix for background position of a <fieldset /> */
.rfdFieldset fieldset
{
   background-position: 0 7px\9; /* all versions IE hack */
   background-repeat: no-repeat; /* Mandatory to use because of incorrect IE positioning of the image */		
}

.rfdCheckboxChecked,
.rfdCheckboxUnchecked,
.rfdRadioUnchecked,
.rfdRadioChecked
{
    line-height: 20px !important;
	padding: 0;
	padding-left: 20px;
	zoom: 1; /* fixes IE issue with font-size set in percent */
	display: inline-block !important;	
}

.rfdRoundedCorners
{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;   
}

/* This one fixes the jumping of the skinned select boxes when clicked in IE7 */
*+html .rfdSelect
{
   vertical-align: middle;
}

.rfdRtl .rfdSelect
{
    padding-left: 18px !important;
    background-position: 0 -110px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter
{
    margin: 0 !important;
    background-position: right -88px !important;
}

.rfdRtl .rfdSelect:hover
{
    background-position: 0 -154px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter:hover
{
    margin: 0 !important;
    background-position: right -132px !important;
}

.rfdRtl .rfdSelect .rfdSelectOuter span.rfdSelectText
{
    margin: 0 0 0 0 !important;
    padding: 0 3px 0 0 !important;
}
/* this one removes the hover from the rtl dropdowns in IE6 */
*html .rfdRtl .rfdSelect:hover
{
    _background-position: 0 -110px !important;
}

*+html.RadForm input.rfdDecorated,  
*+html.RadForm button.rfdDecorated  
{  
    padding-left: 4px !important;  
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    .rfdRadio label,
    .rfdCheckbox label
    {
        padding-left: 0 !important;
        background-image: none !important;
        line-height: 20px;
    }
    
    .rfdCheckbox label
    {
        vertical-align: middle;
    }
    
    .rfdRadio label
    {
        vertical-align: bottom;
    }
    
    .rfdRadio input[type="radio"],
    .rfdCheckbox input[type="checkbox"]
    {
        -khtml-appearance: none; /* remove the graphic appearance of the original control */
        position: static; /* set back it's static position on the page */
        width: 20px; /* set default width of the control */
	    height: 20px; /* set default height of the control */
	    vertical-align: middle; /* align the control properly */
    }
    
    .rfdCheckbox input[type="checkbox"][disabled],
    .rfdRadio input[type="radio"][disabled]
    {
        opacity: .5; /* give the control a disabled looks */
    }
    
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover
    {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .rfdCheckbox input[type="checkbox"]:hover
    {
        background-position-y: -200px;
    }
    
    .rfdCheckbox input[type="checkbox"]:checked,
    .rfdCheckbox input[type="checkbox"][disabled]:hover:checked
    {
        background-position-y: -420px;
    }
    
    .rfdCheckbox input[type="checkbox"]:hover:checked
    {
        background-position-y: -640px;
    }
    
    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover
    {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .rfdRadio input[type="radio"]:hover
    {
        background-position-y: -220px;
    }
    
    .rfdRadio input[type="radio"]:checked,
    .rfdRadio input[type="radio"][disabled="disabled"]:hover:checked
    {
        background-position-y: -440px;
    }
    
    .rfdRadio input[type="radio"]:hover:checked
    {
        background-position-y: -640px;
    }
}

/* ScrollBar CSS Settings for WebKit */

/* arrow button settings */
.RadForm.rfdScrollBars textarea::-webkit-scrollbar,
.RadForm.rfdScrollBars div::-webkit-scrollbar
{
    width: 16px;
    height: 16px;
}

/* horizontal scroll left button */
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:horizontal:decrement
{
    background-position: 1px -126px;
}

/* horizontal scroll right button */
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:horizontal:increment
{
    background-position: -10px -126px;
}

/* vertical scroll up button */
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:vertical:decrement
{
   background-position: 0 -139px;
}

/* vertical scroll down button */
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:vertical:increment
{
   background-position: -11px -139px;
}

/* increment / decrement button settings */
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:horizontal:increment
{
    background-repeat: no-repeat;
    height: auto;
    width: auto;
}

.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars textarea::-webkit-scrollbar-thumb:horizontal,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars div::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars div::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars div::-webkit-scrollbar-thumb:horizontal
{
    border-style: solid;
    border-width: 1px;
}
/* END Telerik.Web.UI.Skins.FormDecorator.css */
/* START Telerik.Web.UI.Skins.Office2007.FormDecorator.Office2007.css */
/* RadFormDecorator for ASP.NET Office2007 Skin */

/* CSS class for styling the decoration zone or the <html /> tag of the page */
.RadForm_Office2007.rfdZone
{  
}

/* Decorate scrollbars */
.RadForm_Office2007.rfdScrollBars
{
	scrollbar-3dlight-color: #606f94; 
	scrollbar-arrow-color: #4d5874;
	scrollbar-base-color: #f5f5f5; 
	scrollbar-darkshadow-color: #5f6e93; 
	scrollbar-face-color: #d8dfe8;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #a3a3a3;
	scrollbar-track-color: #efefef;
}

/* Decorate <input type="button | submit | reset" /> and <button type="button | submit | reset" /> - look if there is a secondary .rfdButton class applied to the root element */
.RadForm_Office2007.rfdButton a.rfdSkinnedButton,
.RadForm_Office2007.rfdButton input[type="button"].rfdDecorated,
.RadForm_Office2007.rfdButton input[type="reset"].rfdDecorated,
.RadForm_Office2007.rfdButton input[type="submit"].rfdDecorated,
.RadForm_Office2007.rfdButton .rfdSkinnedButton button
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLl7QV1w67IIlUaZUTJ4EUNNueDGaRvc6-64WyH7soW1I1&t=634007157693870000');
	color: #000000;
}

.RadForm_Office2007.rfdButton a.rfdSkinnedButton,
.RadForm_Office2007.rfdButton a.rfdSkinnedButton *
{
    _background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLl7QV1w67IIlUaZUTJ4EUNNueDGaRvc6-64WyH7soW1I1&t=634007157693870000');
}

/* OPERA width fix - do not remove (and check if it is still necessary) */
@media screen and (min-width:1px)  
{
	/* 
       the hack below fixes a strange behavior under Opera - 
       input and button have a different CSS display when in anchor tag 
    */
	.RadForm_Office2007.rfdButton a.rfdSkinnedButton input
	{
	    display: block;
	    float: left;
	}
}

/* Decorate <h4|5|6 /> */
.RadForm_Office2007.rfdHeading h4
{
	color: #567db0;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Office2007.rfdHeading h5
{
	color: #000000;	
	border-bottom: solid 1px #a0a0a0;	
}

.RadForm_Office2007.rfdHeading h6
{
	color: #000000;
}

/* Decorate <label /> */
.RadForm_Office2007.rfdLabel label
{	
	color: #626262;
}

.RadForm_Office2007.rfdLabel label:hover
{	
	color: #00156e;
}

/* Decorate <input type="checkbox" /> */
.RadForm_Office2007 .rfdCheckboxUnchecked,
.RadForm_Office2007 .rfdInputDisabled.rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLdqfsgmbCKruU6n-Aq_-JHnT5kMzkDTF4ExQFOtSkmHXC2zxsnBu7GS91jhHlVzHY0&t=634007157693870000') no-repeat 0 0;
}

.RadForm_Office2007 .rfdCheckboxUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLdqfsgmbCKruU6n-Aq_-JHnT5kMzkDTF4ExQFOtSkmHXC2zxsnBu7GS91jhHlVzHY0&t=634007157693870000') no-repeat 0 -200px;
}

.RadForm_Office2007 .rfdCheckboxChecked,
.RadForm_Office2007 .rfdInputDisabled.rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLdqfsgmbCKruU6n-Aq_-JHnT5kMzkDTF4ExQFOtSkmHXC2zxsnBu7GS91jhHlVzHY0&t=634007157693870000') no-repeat 0 -420px;
}

.RadForm_Office2007 .rfdCheckboxChecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLdqfsgmbCKruU6n-Aq_-JHnT5kMzkDTF4ExQFOtSkmHXC2zxsnBu7GS91jhHlVzHY0&t=634007157693870000') no-repeat 0 -640px;
}

/* Decorate <input type="radio" /> */
.RadForm_Office2007 .rfdRadioUnchecked,
.RadForm_Office2007 .rfdInputDisabled.rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLtDrWOmc6gfQ_pcX5m8TDLswsxz8eCyJs1hLOCtbdb5zMLucf9IaYRl1fj8upzl6P0&t=634007157693870000') no-repeat 1px 0;
}

.RadForm_Office2007 .rfdRadioUnchecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLtDrWOmc6gfQ_pcX5m8TDLswsxz8eCyJs1hLOCtbdb5zMLucf9IaYRl1fj8upzl6P0&t=634007157693870000') no-repeat 1px -220px;
}

.RadForm_Office2007 .rfdRadioChecked,
.RadForm_Office2007 .rfdInputDisabled.rfdRadioChecked:hover 
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLtDrWOmc6gfQ_pcX5m8TDLswsxz8eCyJs1hLOCtbdb5zMLucf9IaYRl1fj8upzl6P0&t=634007157693870000') no-repeat 1px -440px;
}

.RadForm_Office2007 .rfdRadioChecked:hover
{
	background: transparent url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLtDrWOmc6gfQ_pcX5m8TDLswsxz8eCyJs1hLOCtbdb5zMLucf9IaYRl1fj8upzl6P0&t=634007157693870000') no-repeat 1px -640px;
}

/* IE6 - we set .gif")%> image instead of .png")%> due to the lack RGBA support */
.RadForm_Office2007 .rfdRadioUnchecked,
.RadForm_Office2007 .rfdInputDisabled.rfdRadioUnchecked:hover,
.RadForm_Office2007 .rfdRadioUnchecked:hover,
.RadForm_Office2007 .rfdRadioChecked,
.RadForm_Office2007 .rfdInputDisabled.rfdRadioChecked:hover,
.RadForm_Office2007 .rfdRadioChecked:hover
{
    _background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLtDrWOmc6gfQ_pcX5m8TDLswsxz8eCyJs1hLOCtbdb5xXyq9NzZWev6xMeDB9k1wz0&t=634007157693870000'); /* IE6 hack */
}

/* <fieldset /> and <legend /> */
.rfdRoundedInner
{  
  width: 1px;
  font-size: 1px;      
  background-repeat :no-repeat;
}

.rfdRoundedOuter
{    
  width: 1px;
  font-size: 0px;
}

table.rfdRoundedWrapper,
table.rfdRoundedWrapper_fieldset
{
    display: -moz-inline-box; /* FF2 */
    display: inline-block; /* FF3, Opera, Safari */
    _display: inline; /* IE6 */            
    vertical-align: middle;
    border-width: 0px !important;
}

table.rfdRoundedWrapper td,
table.rfdRoundedWrapper_fieldset>tbody>tr>td
{
	padding: 0px !important;
	border: 0px !important;                 
}

/* IE7 */
*+html table.rfdRoundedWrapper,
*+html table.rfdRoundedWrapper_fieldset
{
   display: inline;
}

table.rfdRoundedWrapper td, table.rfdRoundedWrapper_fieldset td
{
    vertical-align: middle;
}

.RadForm_Office2007.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Office2007 fieldset.rfdFieldset legend
{
	color: #000000;	
}

.RadForm_Office2007 table.rfdRoundedWrapper:hover div.rfdRoundedInner
{
    background-color: #ffffff;
    border-color: #305090 !important;
}

/* this selector styles the hover of the side bars of the rounded elements */
.RadForm_Office2007 table.rfdRoundedWrapper:hover .rfdRoundedOuter
{	
	background-color: #305090 !important;
}

/* Decorate <input type="text | password" /> and <textarea /> */
/* For all browsers except IE6 we are using attribute selectors - single or double */
.RadForm_Office2007.rfdTextbox input[type="text"],
.RadForm_Office2007.rfdTextbox input[type="password"],
.RadForm_Office2007.rfdTextarea textarea,
.RadForm_Office2007.rfdTextarea textarea[disabled]:hover,
.RadForm_Office2007.rfdTextbox input[disabled][type="text"]:hover,
.RadForm_Office2007.rfdTextbox input[disabled][type="password"]:hover
{
    border: solid 1px #abc1de;
    background-color: #ffffff;
}

.RadForm_Office2007.rfdTextbox .rfdDecorated:hover,
.RadForm_Office2007.rfdTextbox .rfdDecorated:hover,
.RadForm_Office2007.rfdTextarea textarea:hover
{
    border: solid 1px #305090;
}

/* Decorate <fieldset /> */
.RadForm_Office2007.rfdFieldset fieldset
{	
	border: solid 1px #9ebfdb;
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLuSg_9acS8rdgDwfPR3NdUdUf7E4d62WlDbq6sOl71As1&t=634007157693870000'); /* having a background image on a fieldset is not okay with IE */	
}

/* Decorate <fieldset /> and <legend /> */
.RadForm_Office2007.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm_Office2007.rfdFieldset fieldset.rfdFieldset legend
{
	color: #000000;	
}

.RadForm_Office2007.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
.RadForm_Office2007.rfdFieldset fieldset.rfdFieldset
{	
	border: solid 1px #9ebfdb;
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLuSg_9acS8rdgDwfPR3NdUdUf7E4d62WlDbq6sOl71As1&t=634007157693870000'); /* having a background image on a fieldset is not okay with IE */	
}

/* Because of a glitch in IE the following 2 CSS classes must be declared separately for correct parsing of the textarea class in IE6*/
.RadForm_Office2007 table.rfdRoundedWrapper input,
.RadForm_Office2007 table.rfdRoundedWrapper textarea,
.RadForm_Office2007 input.rfdInput, 
.RadForm_Office2007 textarea.rfdTextarea
{
	border: solid 1px #abc1de;
	background: #ffffff;	
	color: #000000;
}

.RadForm_Office2007 textarea.rfdTextarea,
.RadForm_Office2007 table.rfdRoundedWrapper textarea
{
    overflow: auto;
}

/* <select /> */
.rfdSelect_Office2007,
.rfdSelect_Office2007:hover,
.rfdSelect_Office2007 .rfdSelectOuter,
.rfdSelect_Office2007:hover .rfdSelectOuter,
.rfdSelect_Office2007 .rfdSelectArrow span,
.rfdSelectBox_Office2007 .rfdSelect_selected,
.rfdSelectBox_Office2007 li:hover,
.rfdSelect_Office2007.rfdSelectDisabled:hover,
.rfdRtl .rfdSelect_Office2007,
.rfdRtl .rfdSelect_Office2007:hover,
.rfdRtl .rfdSelect_Office2007 .rfdSelectOuter,
.rfdRtl .rfdSelect_Office2007 .rfdSelectOuter:hover
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhL7aHhTwytyVk_q9KUq9XX0tCP3-ktCJU994vufdZetqg1&t=634007157693870000');
    background-repeat: no-repeat;
    background-color: transparent;
}

.rfdSelect_Office2007 .rfdSelectOuter,
.rfdSelect_Office2007.rfdSelectDisabled:hover .rfdSelectOuter
{
    color: black;
}

/* dropdown settings */
.rfdSelectBox_Office2007
{
    background: white;
    border: solid 1px #828282;
    color: #000;
}

.rfdSelectBox_Office2007 li
{
    padding: 0 0 0 3px;
    background-image: none !important;
}

.rfdSelectBox_Office2007 .rfdSelect_selected,
.rfdSelectBox_Office2007 li:hover
{
    color: black;
    background-color: #ffdc7a;
}

.rfdSelectBox_Office2007 .rfdSelectBox_optgroup_label:hover
{
    background: none;
    color: black;
}

/* IE6 disabled state fix - this should not be added to the base stylesheet, but at the bottom of the skin file */
* html .rfdSkinnedButton.rfdInputDisabled
{
    _filter: alpha(opacity=50);
}

* html .RadForm_Office2007.rfdButton a.rfdInputDisabled:hover
{
	_background-position: 0 0;
}

* html .RadForm_Office2007.rfdButton a.rfdInputDisabled:hover *
{
	_background-position: right -21px;
	_color: #000000;
}

.RadForm_Office2007.rfdTextbox input.rfdIE6TextBox,
.RadForm_Office2007.rfdTextbox textarea.rfdIE6TextBox
{
    _border: solid 1px #abc1de;
    _background-color: #ffffff;
}

/* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    /* checkboxes */
    .rfdCheckbox input[type="checkbox"],
    .rfdCheckbox input[type="checkbox"][disabled]:hover
    {
        background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLdqfsgmbCKruU6n-Aq_-JHnT5kMzkDTF4ExQFOtSkmHXC2zxsnBu7GS91jhHlVzHY0&t=634007157693870000');
    }
    
    /* radio buttons */
    .rfdRadio input[type="radio"],
    .rfdRadio input[type="radio"][disabled="disabled"]:hover
    {
        background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLtDrWOmc6gfQ_pcX5m8TDLswsxz8eCyJs1hLOCtbdb5zMLucf9IaYRl1fj8upzl6P0&t=634007157693870000');
    }
}

/* ----------------------------------------------- Skin-specific Scrollbar Settings for WebKit ----------------------------------------------- */

/* the scrollbar face color */
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-thumb:horizontal,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-thumb:horizontal
{
    background-color: #d8dfe8;
}

/* scrollbar track background color */
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-track-piece,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-track-piece
{
    background-color: #efefef;
}

.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-thumb:horizontal,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-thumb:vertical,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-thumb:horizontal
{
    border-color: #ffffff #a3a3a3 #a3a3a3 #ffffff;
}

/* increment / decrement button settings */
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 textarea::-webkit-scrollbar-button:horizontal:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:vertical:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:vertical:increment,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:horizontal:decrement,
.RadForm.rfdScrollBars.RadForm_Office2007 div::-webkit-scrollbar-button:horizontal:increment
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068Jn2hNjltpXAJEcP4Sxj6IhLl7QV1w67IIlUaZUTJ4EUNNueDGaRvc6-64WyH7soW1I1&t=634007157693870000');
    background-color: #d8dfe8;
}
/* END Telerik.Web.UI.Skins.Office2007.FormDecorator.Office2007.css */
/* START Telerik.Web.UI.Skins.Default.Window.Default.css */
.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopRight,
.RadWindow_Default .rwTitlebar,
.RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight,
.RadWindow_Default .rwFooterCenter,
.RadWindow_Default .rwTopResize,
.RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar,
.RadWindow_Default .rwPopupButton,
.RadWindow_Default .rwPopupButton span,
.RadWindow_Default.rwMinimizedWindow .rwCorner
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkXiMhuLkVDEQuF4OsbTy6nL3_g2wuMqVDi5CcnR69hv2G9Kq_3nK0u0d8BrI0R33o1&t=634007157693870000');
}

.RadWindow_Default .rwBodyLeft,
.RadWindow_Default .rwBodyRight,
.RadWindow_Default .rwStatusbarRow .rwCorner
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkXiMhuLkVDEQuF4OsbTy6nzfTKpwGl-EtXPUJF0Gtmrs-Hm-RJL2ygOgKPolPKdM81&t=634007157693870000');
}

.RadWindow_Default .rwStatusbar input
{
    background-color: #f7f3e9;
}

.RadWindow_Default .rwControlButtons a
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkXiMhuLkVDEQuF4OsbTy6nwc9stZJNPy8vqXm62uQIITKM4T0sWfS--3Sqyip3wMU1&t=634007157693870000');
}

.RadWindow_Default a.rwIcon
{
	background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JkXiMhuLkVDEQuF4OsbTy6nL3_g2wuMqVDi5CcnR69hv2G9Kq_3nK0u0d8BrI0R33o1&t=634007157693870000');
}

div.RadWindow_Default .rwTitlebarControls em
{
	color: black;
}

div.RadWindow_Default .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}

div.RadWindow_Default .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}

div.RadWindow_Default td.rwLoading
{
    background-color: #fff;
}

.RadWindow_Default td.rwWindowContent
{
    background-color: #fff;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
.RadWindow_Default td.rwWindowContent.rwLoading
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlZFtqpEMjAIdilyfcC3W8apI4rOHBG9MckRuBv6Gy37w2&t=634007157693870000');
}

/* When ShowContentDuringLoad="false" */
.RadWindow_Default input.rwLoading
{
    background-image: url('/WebResource.axd?d=aD5KujWma6CEEypBlI9yEZpFCnd3t1ANsK52Un068JlZFtqpEMjAIdilyfcC3W8a2oti5AhO1mjLAh8l-mNyKUTpQ0eU38DiZmkCEADIHeI1&t=634007157693870000');
}

div.RadWindow_Default a.rwCancel,
div.RadWindow_Default a.rwCancel span
{
    background: none;
    cursor: pointer;
    cursor: hand;
}

div.RadWindow_Default a.rwCancel span span
{
    color: #000000;
    text-decoration: underline;
}
/* END Telerik.Web.UI.Skins.Default.Window.Default.css */
