/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
.RadEditor table {
	padding: 0px; border: 1px solid #B8CBDE !important;
}
.RadEditor.reWrapper table td {
	padding: 0px; border: 1px currentColor;
}
* html .rfdTable .reWrapper table td {
	padding: 0px;
}
.reDropDownBody {
	background-color: rgb(255, 255, 255);
}
.reContentCell {
	border: 1px currentColor; background-color: rgb(255, 255, 255);
}
.reContentCell iframe {
	border: 1px currentColor; background-color: rgb(255, 255, 255);
}
.RadEditor.reWrapper .reToolCell {
	padding-bottom: 1px; vertical-align: top;
}
*|html .RadEditor.reWrapper .reToolCell {
	padding-bottom: 0px;
}
.reBottomZone {
	text-align: right; vertical-align: bottom; 
}
.reToolbarWrapper {
	margin-top: 0px;
}
.reToolbar {
	list-style: none !important; margin: 0px 0px 1px !important; padding: 0px !important; float: left;
}
.reToolbar li {
	list-style: none !important; margin: 0px !important; padding: 0px !important; height: 26px; float: left; background-repeat: repeat-x;
}
.reToolbar {
	margin-bottom: 2px;
}
.reToolbar a {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reDropdown {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reSpinBox input {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.RadEditor input {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reModule {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reModule td {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reEditorModes.RadEditor a {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reDropDownBody {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reDropDownBody td {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reAjaxspell_wrapper {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reAjaxspell_button {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reAjaxspell_addicon {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reAjaxspell_ignoreicon {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reAjaxspell_okicon {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reColorPicker .reCustomColor {
	font: 12px/normal "Segoe UI", Arial, Sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.reAjaxspell_button {
	white-space: nowrap;
}
.reAjaxspell_addicon {
	margin: 2px 4px 2px 2px; border: 0px currentColor; width: 16px; height: 16px; display: inline-block; background-image: url("Common/CommonIcons.gif"); background-repeat: no-repeat;
}
.reAjaxspell_ignoreicon {
	margin: 2px 4px 2px 2px; border: 0px currentColor; width: 16px; height: 16px; display: inline-block; background-image: url("Common/CommonIcons.gif"); background-repeat: no-repeat;
}
.reAjaxspell_okicon {
	margin: 2px 4px 2px 2px; border: 0px currentColor; width: 16px; height: 16px; display: inline-block; background-image: url("Common/CommonIcons.gif"); 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 {
	margin: 2px 1px; height: 1px; font-size: 1px;
}
.reAjaxSpellCheck {
	padding: 2px;
}
.RadEditor .reTextarea {
	font-size: 11px;
}
.reToolbar .reSeparator {
	width: 6px; height: 26px; font-size: 1px;
}
.reToolbar .reGrip {
	width: 4px; height: 26px; font-size: 1px; background-repeat: no-repeat;
}
.reToolbar .grip_first {
	
}
.reToolbar .grip_last {
	background-position: -4px 0px;
}
.reAlignmentSelector div {
	height: 20px; background-image: url("Common/CommandSpritesLight.png");
}
.reTool {
	margin: 1px 0px; width: 24px; height: 24px; text-decoration: none !important; display: block; cursor: default;
}
.reTool:link {
	margin: 1px 0px; width: 24px; height: 24px; text-decoration: none !important; display: block; cursor: default;
}
.reTool:visited {
	margin: 1px 0px; width: 24px; height: 24px; text-decoration: none !important; display: block; cursor: default;
}
.reTool span {
	margin: 3px; width: 18px; height: 18px; line-height: 18px; float: left; display: block; cursor: default; background-repeat: no-repeat; _display: inline;
}
.reToolbar .reTool_text {
	margin: 1px; width: auto; height: 24px; text-decoration: none; float: left; display: block; cursor: default; _display: inline;
}
.reToolbar .reTool_text span {
	margin: 3px; width: 18px; height: 18px; line-height: 18px; float: left; display: block; cursor: default; background-repeat: no-repeat; _display: inline;
}
.reToolbar .reTool_text .reButton_text {
	width: auto; color: black; background-image: none;
}
.reSplitButton {
	width: 34px; height: 24px; text-decoration: none !important;
}
.reSplitButton:link {
	width: 34px; height: 24px; text-decoration: none !important;
}
.reSplitButton:visited {
	width: 34px; 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 {
	background-repeat: no-repeat;
}
.reModule .reTool.reSplitButton {
	background-repeat: no-repeat;
}
.reToolbar a {
	text-decoration: none !important;
}
.reDropdown {
	margin: 2px 0px; padding-right: 10px; padding-left: 4px; float: left; display: block; cursor: default; background-repeat: no-repeat !important;
}
.reTool_disabled.reDropdown:hover {
	margin: 2px 0px; padding-right: 10px; padding-left: 4px; float: left; display: block; cursor: default; background-repeat: no-repeat !important;
}
.reDropdown span {
	width: 80px; line-height: 20px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.reTlbVertical ul.reToolbar {
	width: 26px; height: auto; clear: both; float: none;
}
.reTlbVertical li {
	margin: 0px !important; padding: 0px !important; line-height: 1px !important; clear: both; font-size: 1px !important; float: none;
}
.reTlbVertical .reGrip {
	width: 26px; height: 4px; line-height: 1px !important; font-size: 1px !important; background-repeat: no-repeat;
}
.reTlbVertical .reTool {
	margin-top: 0px; margin-bottom: 0px;
}
.reTlbVertical .reSeparator {
	width: 26px; height: 4px; line-height: 1px; font-size: 1px;
}
.reTlbVertical .reTool:hover {
	background-repeat: no-repeat;
}
.reTlbVertical .reTool_text.reSplitButton:hover {
	background-repeat: no-repeat;
}
.reTlbVertical .reTool_text:hover {
	background-repeat: no-repeat;
}
.reTlbVertical .reTool.reTool_selected {
	background-repeat: no-repeat;
}
.reTlbVertical .reTool_text.reTool_selected {
	background-repeat: no-repeat;
}
.reTlbVertical .reTool_text.reTool_selected:hover {
	background-repeat: no-repeat;
}
.reTlbVertical .reTool_text {
	width: 24px; height: 24px;
}
.reTlbVertical .reSplitButton {
	width: 24px; height: 24px;
}
.reTlbVertical .reTool_text .reButton_text {
	display: none;
}
.reTlbVertical .split_arrow {
	display: none;
}
.reTlbVertical .reDropdown span {
	display: none;
}
.reTlbVertical .reTool_text.reSplitButton .reButton_text {
	display: none;
}
.reTlbVertical .reTool_text.reSplitButton .split_arrow {
	display: none;
}
.reTlbVertical .reDropdown {
	width: 22px; height: 20px; padding-right: 0px; padding-left: 0px; margin-right: 0px;
}
.reTlbVertical .reDropdown:hover {
	width: 22px; height: 20px; padding-right: 0px; padding-left: 0px; margin-right: 0px;
}
* html .reTlbVertical .reDropdown {
	width: 21px;
}
* html .reTlbVertical .reDropdown:hover {
	width: 21px;
}
.reTlbVertical .reTool {
	margin-left: 1px;
}
.reTlbVertical .reDropdown {
	margin-left: 1px;
}
.reDropDownBody {
	float: left;
}
.reDropDownBody .reTlbVertical ul li {
	clear: both; float: none;
}
.reDropDownBody .reTlbVertical ul li a {
	border: 0px currentColor; width: 100%; clear: both; float: none; display: block;
}
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
	border: 0px currentColor; width: 100%; clear: both; float: none; display: block;
}
.reDropDownBody .reTlbVertical ul li a:hover {
	border: 0px currentColor; margin-right: 1px; margin-left: 1px; background-repeat: no-repeat;
}
* html .reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
	margin-left: 0px;
}
div.RadEditor td.reTlbVertical ul.reToolbar {
	width: 26px !important;
}
.reDropDownBody .reTlbVertical ul li .reButton_text {
	width: 156px !important; overflow: hidden; padding-left: 8px; display: block; white-space: nowrap; text-overflow: ellipsis; _zoom: 1;
}
.reDropDownBody div.reTlbVertical {
	height: auto; float: left;
}
.reDropDownBody .reTlbVertical .reToolbar {
	width: 206px; background-repeat: repeat-y;
}
.reCustomLinks {
	list-style: none !important; margin: 0px !important; padding: 0px !important; cursor: default !important;
}
.reCustomLinks ul {
	list-style: none !important; margin: 0px !important; padding: 0px !important; cursor: default !important;
}
.reCustomLinks li {
	list-style: none !important; margin: 0px !important; padding: 0px !important; cursor: default !important;
}
ul.reCustomLinks {
	margin-left: 3px !important;
}
ul.reCustomLinks li ul {
	margin-left: 12px !important;
}
ul.reCustomLinks a {
	
}
ul.reCustomLinks a:hover {
	cursor: pointer !important;
}
ul.reCustomLinks li {
	clear: both; float: none;
}
ul.reCustomLinks span {
	float: left; display: block; cursor: default; zoom: 1;
}
ul.reCustomLinks a {
	float: left; display: block; cursor: default; zoom: 1;
}
ul.reCustomLinks .reCustomLinksIcon {
	font-size: 1px !important;
}
ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
	cursor: default;
}
ul.reCustomLinks li {
	padding: 1px 0px !important;
}
ul.reCustomLinks span {
	padding-right: 1px !important; padding-left: 1px !important; cursor: default;
}
ul.reCustomLinks a {
	padding-right: 1px !important; padding-left: 1px !important; cursor: default;
}
ul.reCustomLinks .reCustomLinksIcon {
	margin: 2px 4px 0px 0px !important; padding: 0px !important; width: 9px; height: 9px; background-image: url("Common/CustomLinksSprites.gif"); background-repeat: no-repeat;
}
ul.reCustomLinks span {
	margin-top: 0px;
}
ul.reCustomLinks .reCustomLinksIcon.reIcon_plus {
	
}
ul.reCustomLinks .reCustomLinksIcon.reIcon_minus {
	background-position: -9px 0px;
}
ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
	
}
table.reSpinBox {
	border-collapse: collapse; cursor: text;
}
table.reSpinBox td {
	padding: 0px !important;
}
.reSpinBox input {
	padding: 0px; border: 0px currentColor !important; width: 30px; height: 16px; text-align: right; cursor: text;
}
* html .reSpinBox input {
	width: 30px;
}
* + html .reSpinBox input {
	width: 30px;
}
.reSpinBox a {
	width: 11px; height: 10px; text-indent: -9999px; font-size: 1px !important; display: block; cursor: default; background-repeat: no-repeat;
}
.RadEditor input {
	cursor: text;
}
.reModule {
	border-collapse: collapse !important;
}
td.reModuleLabel {
	text-align: right !important; padding-right: 3px !important; padding-left: 6px !important; vertical-align: middle !important;
}
td.reModuleText .reEllipsisText {
	overflow: hidden; float: right; display: block; white-space: nowrap; text-overflow: ellipsis; max-width: 110px; _width: 110px;
}
.reModule .reDropdown {
	margin: 1px 0px 0px !important;
}
.reModule .reTool {
	margin: 1px 0px 0px !important;
}
.reModule .reSplitButton {
	margin: 1px 0px 0px !important;
}
.reEditorModes {
	padding: 1px 0px !important; float: left; display: none;
}
.reEditorModes ul {
	list-style: none !important; margin: 0px !important; padding: 0px !important; display: none;
}
.reEditorModes li {
	list-style: none !important; margin: 0px !important; padding: 0px !important; display: none;
}
.reEditorModes li {
	float: left !important; display: none;
}
.reEditorModes a {
	display: none; cursor: pointer;
}
.reEditorModes span {
	display: none; cursor: pointer;
}
.reEditorModes a {
	width: 76px; display: none;
}
.reEditorModes span {
	margin: 0px 3px; line-height: 22px; overflow: hidden; padding-left: 22px; display: none; white-space: nowrap; text-overflow: ellipsis; background-image: url("Common/CommonIcons.gif"); background-repeat: no-repeat;
}
.reMode_selected {
	background-repeat: no-repeat;
}
.reMode_design span {
	background-position: -6px -5px;
}
.reMode_selected.reMode_design span {
	background-position: -6px -5px;
}
.reMode_html span {
	background-position: -6px -36px;
}
.reMode_selected.reMode_html span {
	background-position: -6px -36px;
}
.reMode_preview span {
	background-position: -6px -69px;
}
.reMode_selected.reMode_preview span {
	background-position: -6px -69px;
}
.reWrapper_corner {
	line-height: 1px; font-size: 1px;
}
.reWrapper_center {
	line-height: 1px; font-size: 1px;
}
.reLeftVerticalSide {
	line-height: 1px; font-size: 1px;
}
.reRightVerticalSide {
	line-height: 1px; font-size: 1px;
}
.reLeftVerticalSide {
	padding: 1px;
}
.reRightVerticalSide {
	padding: 1px;
}
.reModule_domlink {
	font-size: 11px; text-decoration: none;
}
.reColorPicker {
	padding: 4px; -moz-user-select: none;
}
.reColorPicker table {
	border: 0px currentColor !important; border-collapse: collapse;
}
.reColorPicker table td {
	border: 0px currentColor;
}
.reColorPicker .reColorPickerFooter {
	overflow: hidden;
}
.reColorPicker span {
	text-align: center; float: left; display: block; cursor: default;
}
.reColorPicker table div {
	width: 11px; height: 11px; line-height: 11px; font-size: 1px;
}
.reColorPicker table td {
	padding: 0px 2px;
}
.reDropDownBody.reColorPicker table td.reItemOver {
	border: 0px currentColor !important;
}
.reColorPicker .reColorPickerFooter {
	margin: 0px auto; padding: 4px 0px; width: 166px; height: 18px;
}
.reColorPicker span {
	width: 82px; height: 20px; line-height: 18px;
}
.reColorPicker .reColorPickerFooter .reDarkColor {
	background: black; color: white; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid;
}
.reColorPicker .reColorPickerFooter .reLightColor {
	background: white; color: black; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid;
}
.reColorPicker .reCustomColor:hover {
	text-decoration: underline;
}
.reInsertSymbol td {
	text-align: center; vertical-align: middle;
}
.reInsertTable {
	padding: 1px !important;
}
.reInsertTable table {
	border: 0px currentColor !important; width: 120px; margin-left: 2px;
}
.reInsertTable table a span {
	text-decoration: none;
}
.reInsertTable table td {
	font-size: 1px;
}
.reInsertTable table td div {
	width: 13px; height: 13px;
}
.reInsertTable .reTlbVertical {
	border-width: 0px !important;
}
.reInsertTable .reTlbVertical ul {
	list-style: none !important; margin: 0px !important; padding: 0px !important; background-image: none !important;
}
.reInsertTable div.reTlbVertical ul li a.reTool_text {
	margin-top: 1px; margin-left: 3px; background-image: url("Common/CommandSpritesLight.png");
}
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover {
	margin-top: 1px; margin-left: 3px; background-image: url("Common/CommandSpritesLight.png");
}
.reInsertTable .reTlbVertical ul .reTool_text {
	margin: 1px; text-decoration: none;
}
.reInsertTable .reTlbVertical ul .reTool_text:hover {
	text-decoration: underline;
}
.reInsertTable .reTlbVertical ul .reTool_text span {
	width: 18px !important; height: 18px !important; margin-top: 1px; float: left; display: block;
}
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
	width: 100px !important; height: 18px; text-align: center; line-height: 18px; float: left; display: block; background-image: none;
}
.reInsertTable .reToolbar {
	background-image: none !important;
}
.reInsertTable .reToolbar li {
	width: 24px; clear: none !important; float: left !important;
}
.reInsertTable .reToolbar li .reTool {
	margin: 0px !important; width: 24px !important; height: 24px;
}
.reDropDownBody {
	overflow-x: hidden; overflow-y: auto;
}
.reResizeCell div {
	width: 16px; height: 17px; background-image: url('images/ToolbarSprites.gif');  background-repeat: no-repeat; background-position: center -301px;
}
.reAccessibleTool {
	width: 22px; height: 22px; margin-top: 2px !important; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; cursor: default !important; background-image: url("Common/CommandSpritesLight.png"); background-repeat: no-repeat; background-color: transparent !important;
}
.CustomDialog {
	background-position: -1448px;
}
.FormatCodeBlock {
	background-position: -305px;
}
.PageProperties {
	background-position: -756px;
}
.SetImageProperties {
	background-position: -1116px;
}
.BringToFront {
	background-position: -1606px;
}
.AlignmentSelector {
	background-position: -1647px;
}
.Cancel {
	background-position: -1265px;
}
.Custom {
	background-position: -1296px;
}
.ViewHtml {
	background-position: -1296px;
}
.DecreaseSize {
	background-position: -1886px;
}
.DeleteTable {
	background-position: -1445px;
}
.FileOpen {
	background-position: -1967px;
}
.IncreaseSize {
	background-position: -2046px;
}
.InsertAnchor {
	background-position: -2086px;
}
.InsertEmailLink {
	background-position: -2246px;
}
.InsertFormImageButton {
	background-position: -2486px;
}
.ModuleManager {
	background-position: -2376px;
}
.RepeatLastCommand {
	background-position: -3248px;
}
.SendToBack {
	background-position: -3326px;
}
.FormatStripper {
	background-position: -2586px;
}
.StyleBuilder {
	background-position: -2946px;
}
.ToggleFloatingToolbar {
	background-position: -2974px;
}
.XhtmlValidator {
	background-position: -2526px;
}
.TrackChangesDialog {
	background-position: -2555px;
}
.InsertSymbol {
	background-position: -2196px;
}
.InsertFormHidden {
	background-position: -1836px;
}
.InsertFormButton {
	background-position: -1716px;
}
.InsertFormReset {
	background-position: -1716px;
}
.InsertFormSubmit {
	background-position: -1716px;
}
.InsertFormCheckbox {
	background-position: -1745px;
}
.InsertFormPassword {
	background-position: -1896px;
}
.InsertFormRadio {
	background-position: -1926px;
}
.InsertFormSelect {
	background-position: -3546px;
}
.InsertFormTextarea {
	background-position: -1986px;
}
.InsertFormText {
	background-position: -1956px;
}
.StripAll {
	background-position: -2585px;
}
.StripCss {
	background-position: -2644px;
}
.StripFont {
	background-position: -2675px;
}
.StripSpan {
	background-position: -2705px;
}
.StripWord {
	background-position: -2736px;
}
.AjaxSpellCheck {
	background-position: -66px;
}
.Italic {
	background-position: -486px;
}
.ImageManager {
	background-position: -366px;
}
.ImageMapDialog {
	background-position: -396px;
}
.FlashManager {
	background-position: -246px;
}
.InsertFlash {
	background-position: -246px;
}
.MediaManager {
	background-position: -696px;
}
.InsertMedia {
	background-position: -696px;
}
.DocumentManager {
	background-position: -185px;
}
.InsertDocument {
	background-position: -185px;
}
.TemplateManager {
	background-position: -2765px;
}
.InsertTable {
	background-position: -3575px -5px;
}
.TableWizard {
	background-position: -3575px -5px;
}
.InsertRowAbove {
	background-position: -1355px -7px;
}
.InsertRowBelow {
	background-position: -1385px -4px;
}
.DeleteRow {
	background-position: -3425px;
}
.InsertColumnLeft {
	background-position: -1626px;
}
.InsertColumnRight {
	background-position: -1592px;
}
.DeleteColumn {
	background-position: -3392px;
}
.MergeColumns {
	background-position: -2315px;
}
.MergeRows {
	background-position: -2345px;
}
.SplitCell {
	background-position: -3335px;
}
.SplitCell {
	background-position: -3335px;
}
.SplitCellHorizontal {
	background-position: -3606px;
}
.DeleteCell {
	background-position: -1325px;
}
.SetCellProperties {
	background-position: -2495px;
}
.SetTableProperties {
	background-position: -3365px;
}
.Help {
	background-position: -336px;
}
.Undo {
	background-position: -996px;
}
.Redo {
	background-position: -967px;
}
.Cut {
	background-position: -155px;
}
.Copy {
	background-position: -125px;
}
.Paste {
	background-position: -785px;
}
.PasteStrip {
	background-position: -785px;
}
.PasteAsHtml {
	background-position: -815px;
}
.PasteHtml {
	background-position: -3757px -6px;
}
.PasteFromWord {
	background-position: -845px;
}
.PasteFromWordNoFontsNoSizes {
	background-position: -875px;
}
.PastePlainText {
	background-position: -905px;
}
.Print {
	background-position: -936px;
}
.FindAndReplace {
	background-position: -215px;
}
.SelectAll {
	background-position: -2435px;
}
.InsertGroupbox {
	background-position: -2015px -7px;
}
.InsertCodeSnippet {
	background-position: -2164px;
}
.InsertSnippet {
	background-position: -2164px;
}
.InsertDate {
	background-position: -1655px;
}
.InsertTime {
	background-position: -2256px;
}
.AboutDialog {
	background-position: -6px;
}
.Bold {
	background-position: -95px;
}
.Underline {
	background-position: -3275px;
}
.StrikeThrough {
	background-position: -3306px;
}
.JustifyLeft {
	background-position: -576px;
}
.JustifyCenter {
	background-position: -516px;
}
.JustifyFull {
	background-position: -546px;
}
.JustifyNone {
	background-position: -606px;
}
.JustifyRight {
	background-position: -636px;
}
.InsertParagraph {
	background-position: -454px;
}
.InsertHorizontalRule {
	background-position: -2045px;
}
.Superscript {
	background-position: -2796px;
}
.Subscript {
	background-position: -2826px;
}
.ConvertToLower {
	background-position: -1144px;
}
.ConvertToUpper {
	background-position: -1174px;
}
.Indent {
	background-position: -426px;
}
.Outdent {
	background-position: -726px;
}
.InsertOrderedList {
	background-position: -2076px;
}
.InsertUnorderedList {
	background-position: -2286px;
}
.AbsolutePosition {
	background-position: -36px;
}
.Save {
	background-position: -1056px;
}
.SaveAndClose {
	background-position: -1056px;
}
.FileSave {
	background-position: -1056px;
}
.FileSaveAs {
	background-position: -1056px;
}
.SaveLocal {
	background-position: -1056px;
}
.LinkManager {
	background-position: -665px;
}
.CreateLink {
	background-position: -665px;
}
.CustomLinkTool {
	background-position: -665px;
}
.SetLinkProperties {
	background-position: -665px;
}
.Unlink {
	background-position: -2855px;
}
.ToggleTableBorder {
	background-position: -2885px;
}
.ToggleScreenMode {
	background-position: -2915px;
}
.ForeColor {
	background-position: -276px;
}
.BackColor {
	background-position: -1026px;
}
.borderColor {
	background-position: -1026px;
}
.bgColor {
	background-position: -1026px;
}
.InsertFormElement {
	background-position: -1774px;
}
.InsertFormForm {
	background-position: -1805px;
}
.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;
}
.InsertLink {
	background-position: -3697px -6px;
}
.InsertImage {
	background-position: -3727px -6px;
}
.InsertTableLight {
	background-position: -3791px -5px;
}
.reAlignmentSelector .reTopRight {
	background-position: -3062px -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;
}
.reApplyClass td {
	height: 22px; padding-left: 3px; vertical-align: middle;
}
.reApplyClass span {
	width: 14px; height: 14px; line-height: 13px; text-indent: -9999px; margin-right: 4px; float: left; display: block; background-image: url("Common/ApplyClassSprites.gif"); background-repeat: no-repeat;
}
.reApplyClass .reClass_all {
	
}
.reApplyClass .reClass_img {
	background-position: 0px -20px;
}
.reApplyClass .reClass_table {
	background-position: 0px -40px;
}
.reApplyClass .reClass_ul {
	background-position: 0px -60px;
}
.reApplyClass .reClass_ol {
	background-position: 0px -80px;
}
.reApplyClass .reClass_p {
	background-position: 0px -100px;
}
.reApplyClass .reClass_span {
	background-position: 0px -120px;
}
.reApplyClass .reClass_a {
	background-position: 0px -140px;
}
.reApplyClass .reClass_div {
	background-position: 0px -160px;
}
.reApplyClass .reClass_h1 {
	background-position: 0px -180px;
}
.reApplyClass .reClass_h2 {
	background-position: 0px -200px;
}
.reApplyClass .reClass_h3 {
	background-position: 0px -220px;
}
.reApplyClass .reClass_h4 {
	background-position: 0px -240px;
}
.reApplyClass .reClass_h5 {
	background-position: 0px -260px;
}
.reApplyClass .reClass_h6 {
	background-position: 0px -280px;
}
.reApplyClass .reClass_td {
	background-position: 0px -300px;
}
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: 0px;
}
.reTlbVertical li {
	vertical-align: top;
}
.reTool_text span.reButton_text {
	text-indent: 0px;
}
.reTlbVertical .reTool_text.reTool_selected {
	background-position: -602px 0px !important; border-color: transparent !important;
}
.reTableWizardSelectAllBtn {
	
}
.reInsertImageWrapper {
	font: 12px/normal "segoe ui" , arial, sans-serif; padding: 20px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.reInsertLinkWrapper {
	font: 12px/normal "segoe ui" , arial, sans-serif; padding: 20px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.reInsertTableLightWrapper {
	font: 12px/normal "segoe ui" , arial, sans-serif; padding: 20px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
.reControlsLayout {
	width: 100%; height: 100%;
}
.reInsertLinkWrapper .reControlsLayout td {
	padding: 3px 0px 3px 3px;
}
.reInsertLinkWrapper .reControlsLayout td {
	vertical-align: middle;
}
.reInsertImageWrapper .reControlsLayout td {
	vertical-align: middle;
}
.reInsertTableLightWrapper .reControlsLayout td {
	vertical-align: middle;
}
.reControlsLayout .reImgPropertyControlCell td {
	vertical-align: middle;
}
.reImgPropertyControlCell span {
	vertical-align: middle;
}
.reImgPropertyControlCell input {
	vertical-align: middle;
}
.reInsertImageWrapper .reControlsLayout td {
	padding: 3px 0px;
}
.reDialogLabelLight span {
	width: 80px; display: block; text-overflow: ellipsis;
}
.reDialogLabelLight span {
	text-align: right;
}
.reImgPropertyControlCell span {
	text-align: right;
}
.reImgPropertyControlCell input {
	text-align: right;
}
.reConfirmCancelButtonsTblLight button {
	width: 75px;
}
.reConfirmCancelButtonsTblLight .reAllPropertiesLight button {
	width: 126px;
}
.reControlsLayout {
	width: 100%; height: 100%;
}
.reControlsLayout .reControlCellLight input {
	width: 215px;
}
.reControlsLayout .reControlCellLight select {
	width: 220px;
}
.reControlsLayout .reConfirmCancelButtonsTblLight {
	margin: 12px 0px; width: 100%; height: auto; text-align: center;
}
.reControlsLayout .reImgPropertyControlCell td {
	padding: 3px 3px 3px 4px;
}
.reControlsLayout .reTablePropertyControlCell td {
	padding: 3px 3px 3px 4px;
}
.reImgPropertyControlCell span {
	width: 40px;
}
.reImgPropertyControlCell input {
	width: 40px;
}
.reTablePropertyControlCell input {
	width: 40px;
}
.reImgPropertyControlCell table {
	width: 100%; height: 100%;
}
.reControlsLayout td.reImgPropertyControlCell {
	padding: 0px 22px 0px 38px;
}
.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
	width: 190px;
}
.reTablePropertyControlCell .short {
	width: 80px;
}
.reTablePropertyControlCell .lightTable {
	margin: -10px 4px 0px;
}
* + html .reTablePropertyControlCell .lightTable {
	margin-top: -3px;
}
.CSDialog {
	background-image: url("Common/ComplianceCheck.png") !important;
}
.RadEditor .reContentArea {
	margin: 0px; padding: 3px; border: 1px currentColor; height: 100%; overflow: auto; position: relative;
}
.RadEditor .reContentArea .RadEWrongWord {
	background-color: yellow;
}
.RadEditor .reContentArea .RadEDomMouseOver {
	background-color: rgb(255, 255, 204);
}
.RadEditor .reContentArea body {
	margin: 0px; padding: 3px; border: 1px currentColor; text-align: left; word-wrap: break-word; background-image: none;
}
.RadEditor .reContentArea form {
	border: 1px currentColor; background-color: rgb(239, 239, 239);
}
.RadEditor .reContentAreaToggle table {
	border: 1px currentColor;
}
.RadEditor .reContentAreaToggle table td {
	padding: 1px; border: 1px currentColor;
}
.RadEditor .reContentAreaToggle table th {
	padding: 1px; border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-top-style: dashed; border-left-style: dashed;
}
