html {
	-ms-overflow-y: hidden !important;
}
body {
	-ms-overflow-y: hidden !important;
}
#rootDiv {
	-ms-overflow-y: hidden !important;
}
html {
	margin: 0px;
}
body {
	margin: 0px;
}
.defaultSkin table {
	background: none !important; margin: 0px !important; padding: 0px !important;
}
div.mceToolbar {
	width: 100% !important;
}
div.mceExternalToolbar {
	left: -1px; top: -90px; width: 425px !important; display: block !important; position: absolute !important; z-index: 20;
}
.mceExternalClose {
	display: none !important;
}
div.mceExternalToolbar > table {
	width: 100% !important;
}
.defaultSkin .mceToolbar {
	background: rgb(240, 240, 238) !important;
}
.defaultSkin .mceMenu {
	background: rgb(240, 240, 238) !important;
}
.defaultSkin .mceDropDown {
	background: rgb(240, 240, 238) !important;
}
.defaultSkin table {
	background: none !important; margin: 0px !important; padding: 0px !important;
}
.defaultSkin table td {
	height: auto !important; vertical-align: top !important;
}
table.mceLayout {
	height: auto !important;
}
#editorInstance_fontselect_text {
	width: 109px;
}
#editorInstance_fontsizeselect_text {
	width: 29px;
}
#editorInstance_styleselect_text {
	width: 135px;
}
iframe {
	background: none !important; margin: 0px !important; padding: 0px !important;
}
.defaultSkin .mceLayout {
	border: 1px dotted rgb(255, 0, 0) !important; border-image: none !important;
}
.mceColorSplitMenu {
	background: 0px 0px rgb(255, 255, 255) !important;
}
.eve-ced-tb-handle {
	background-position: center; width: 99%; margin-left: 10px; cursor: move; background-image: url("images/ced_tb_handle.gif"); background-repeat: no-repeat;
}
body input.vebtn-secondary {
	margin: 0px; padding: 2px; border: 1px solid rgb(166, 166, 166); border-image: none; color: rgb(64, 64, 64); font-size: 11px; background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ab_inactive.gif"); background-repeat: no-repeat; background-color: rgb(229, 229, 229);
}
body input.vebtn-primary {
	margin: 0px; padding: 2px; border: 1px solid rgb(250, 180, 30); border-image: none; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ab_active.gif"); background-repeat: no-repeat; background-color: rgb(251, 195, 76);
}
body input.vebtn-primary-disabled {
	background: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ab_inactive.gif") no-repeat 0% rgb(229, 229, 229); margin: 0px; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.ve-edit-title {
	background: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ve_title_bkgrd.gif") no-repeat; font: bold 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.ve-edit-buttons {
	
}
.ve-edit-buttons-code-view {
	background: rgb(255, 255, 255); padding: 2px 2px 2px 5px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.ve-edit-pagebreak {
	background: rgb(221, 221, 221); font: bold 12px/normal Arial, Helvetica, sans-serif; padding: 4px 5px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.ve-edit-midcontent {
	background: rgb(255, 255, 255); padding: 2px 5px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.insert-bar {
	background-position: 0%; padding: 1px 1px 1px 7px; text-align: left; color: rgb(0, 0, 0); font-weight: bold; background-attachment: scroll; background-repeat: repeat-y;
}
.ve-panel-highlight {
	border: 2px dashed rgb(255, 0, 0); border-image: none; background-color: white;
}
.ve-panel-normal {
	
}
.ve-title-text {
	color: rgb(0, 0, 0); font-family: Arial; font-size: 10px;
}
.ve-title-text-drag {
	color: rgb(0, 0, 0); font-family: Arial; font-size: 10px;
}
.ve-title-rtcurve {
	background: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ve_title_rtcurve.gif") no-repeat right top; padding: 5px 5px 1px 0px; margin-left: 4px;
}
.ve-edit-title-active {
	background: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ve_title_bkgrd2.gif") no-repeat; font: bold 12px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.ve-title-rtcurve-active {
	background: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/ve_title_rtcurve2.gif") no-repeat right top; padding: 5px 5px 1px 0px; margin-left: 4px;
}
.vebar_up_active {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/vetitlebar-moveup-on.gif");
}
.vebar_up {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/vetitlebar-moveup-off.gif");
}
.vebar_down_active {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/vetitlebar-movedown-on.gif");
}
.vebar_down {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/vetitlebar-movedown-off.gif");
}
.vebar_edit_active {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_edit_hvr.gif");
}
.vebar_edit {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_edit.gif");
}
.vebar_duplicate_active {
	margin-left: 6px; background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/vetitlebar-duplicate-on.gif");
}
.vebar_duplicate {
	margin-left: 6px; background-image: url("https://imgssl.constantcontact.com/ui/images1/visualeditor/vetitlebar-duplicate-off.gif");
}
.vebar_delete_active {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_delete_hvr.gif");
}
.vebar_delete {
	background-image: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_delete.gif");
}
.vebutton {
	width: 24px; height: 22px;
}
.vebar1_active {
	background: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_bg.jpg") repeat-x 0px 0px; margin: 0px; padding: 0px; border: 1px solid rgb(120, 128, 139); border-image: none; height: 20px; color: rgb(0, 0, 0); line-height: 10px;
}
.vebar1-active {
	background: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_bg.jpg") repeat-x 0px 0px; margin: 0px; padding: 0px; border: 1px solid rgb(120, 128, 139); border-image: none; height: 20px; color: rgb(0, 0, 0); line-height: 10px;
}
.vebar1 {
	background: url("https://imgssl.constantcontact.com/ui/images1/blocktbar_bg.jpg") repeat-x 0px 0px; margin: 0px; padding: 0px; border: 1px solid rgb(120, 128, 139); border-image: none; height: 20px; color: rgb(0, 0, 0); line-height: 10px;
}
.vedots_active {
	width: 99%; color: rgb(0, 0, 0); cursor: move;
}
.vedots {
	width: 99%; color: rgb(0, 0, 0); cursor: move;
}
.ve-edit-title-drag-active {
	width: 99%; color: rgb(0, 0, 0); cursor: move;
}
.ve-edit-title-drag {
	width: 99%; color: rgb(0, 0, 0); cursor: move;
}
.ve-edit-title-no-drag {
	width: 99%;
}
.ve-edit-title-no-drag-active {
	width: 99%;
}
.editmode.vebar1 {
	border: 1px solid rgb(166, 166, 166); border-image: none; color: rgb(85, 85, 85); font-family: Arial; font-size: 10px;
}
.editmode.vebar1 .vedots {
	display: none;
}
.editmode.vebar1 .vebar_edit {
	display: none;
}
.editmode.vebar1 .vebar_duplicate {
	display: none;
}
.editmode.vebar1 .vebar_delete {
	display: none;
}
.vebar_save {
	display: none;
}
.vebar_cancel {
	display: none;
}
.editmode.vebar1 .vebar_save {
	display: block;
}
.editmode.vebar1 .vebar_cancel {
	display: block;
}
.leftside-grab {
	background: url("https://imgssl.constantcontact.com/ui/images1/blocktbar-grab.jpg") no-repeat 0px 0px; padding-left: 13px; cursor: move;
}
.eve-ios-device .leftside-grab {
	display: none !important;
}
.leftside-grab-off {
	background: url("https://imgssl.constantcontact.com/ui/images1/blocktbar-grab.jpg") no-repeat 0px 0px; padding-left: 13px;
}
.ve-edit-buttons input {
	padding-right: 1px;
}
table {
	text-align: left;
}
.ui-state-disabled {
	opacity: 1;
}
.ui-widget-content .ui-state-disabled {
	opacity: 1;
}
.ui-widget-header .ui-state-disabled {
	opacity: 1;
}
.action-btn-set {
	position: absolute; z-index: 20; min-height: 16px; min-width: 16px;
}
.action-btn-set-disabled {
	display: none;
}
button.image-btn-options {
	background: url("https://imgssl.constantcontact.com/ui/images1/imageInsert/trans_bg_60.png") 0px 0px; margin: 3px; padding: 0px; border-radius: 4px; border: 0px currentColor; border-image: none; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
button.image-btn-options:hover {
	background: url("https://imgssl.constantcontact.com/ui/images1/imageInsert/trans_bg_80.png") 0px 0px;
}
button.image-btn-options span {
	background: url("https://imgssl.constantcontact.com/ui/images1/uxCommon/image-hover-gear-dropdown.png") no-repeat 50% 50%; width: 36px; height: 22px; color: rgb(255, 255, 255); text-indent: -9999em; overflow: hidden; display: block; white-space: nowrap; opacity: 0.8;
}
button.image-btn-options:hover span {
	opacity: 1;
}
#editorInstance_fontselect_text {
	visibility: hidden;
}
#editorInstance_fontsizeselect_text {
	visibility: hidden;
}
#editorInstance_styleselect_text {
	visibility: hidden;
}
#menu_editorInstance_editorInstance_fontsizeselect_menu .mceText {
	font-size: 13px !important;
}
.mgn1 {
	margin-top: 1px !important; margin-bottom: 1px !important;
}
.mgn2 {
	margin-top: 2px !important; margin-bottom: 2px !important;
}
.mgn3 {
	margin-top: 3px !important; margin-bottom: 3px !important;
}
.mgn4 {
	margin-top: 4px !important; margin-bottom: 4px !important;
}
.mgn5 {
	margin-top: 5px !important; margin-bottom: 5px !important;
}
.mgn6 {
	margin-top: 6px !important; margin-bottom: 6px !important;
}
.mgn7 {
	margin-top: 7px !important; margin-bottom: 7px !important;
}
.mgn8 {
	margin-top: 8px !important; margin-bottom: 8px !important;
}
.mgn9 {
	margin-top: 9px !important; margin-bottom: 9px !important;
}
.mgn10 {
	margin-top: 10px !important; margin-bottom: 10px !important;
}
.mgn11 {
	margin-top: 11px !important; margin-bottom: 11px !important;
}
.mgn12 {
	margin-top: 12px !important; margin-bottom: 12px !important;
}
.mgn13 {
	margin-top: 13px !important; margin-bottom: 13px !important;
}
.mgn14 {
	margin-top: 14px !important; margin-bottom: 14px !important;
}
.mgn15 {
	margin-top: 15px !important; margin-bottom: 15px !important;
}
table.mceLayout {
	position: relative; z-index: 15;
}
#eve_edit_canvas {
	background: url("https://imgssl.constantcontact.com/ui/images1/imageInsert/trans_bg_60.png") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
#eve_edit_border {
	background: url("https://imgssl.constantcontact.com/ui/images1/imageInsert/trans_bg_80_white.png") 0px 0px; border-radius: 6px; left: 0px; top: 0px; position: absolute; z-index: 11; box-shadow: 0px 10px 14px 0px rgba(0,0,0,0.3); -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 10px 14px 0px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 10px 14px 0px rgba(0, 0, 0, .3);
}
.header-info {
	padding: 10px; text-align: left; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.header-info strong {
	color: rgb(153, 153, 153);
}
.editor-drop-target {
	background: rgb(255, 255, 255);
}
.cc-droptarget {
	position: absolute; z-index: 2000;
}
.ic-drag-cc-left i {
	background: url("https://imgssl.constantcontact.com/ui/images1/eve/eve-ic-sprite.08.png") no-repeat 0px 0px; width: 40px; height: 40px; display: block;
}
.ic-drag-cc-right i {
	background: url("https://imgssl.constantcontact.com/ui/images1/eve/eve-ic-sprite.08.png") no-repeat 0px 0px; width: 40px; height: 40px; display: block;
}
.ic-drag-cc-no i {
	background: url("https://imgssl.constantcontact.com/ui/images1/eve/eve-ic-sprite.08.png") no-repeat 0px 0px; width: 40px; height: 40px; display: block;
}
.ic-drag-cc-swap i {
	background: url("https://imgssl.constantcontact.com/ui/images1/eve/eve-ic-sprite.08.png") no-repeat 0px 0px; width: 40px; height: 40px; display: block;
}
.ic-drag-cc-no i {
	background-position: -552px 0px;
}
.ic-drag-cc-right i {
	background-position: -555px -40px;
}
.ic-drag-cc-left i {
	background-position: -550px -80px;
}
.ic-drag-cc-swap i {
	background-position: -552px -120px;
}
.darkSkin span.mce_table {
	background-position: 0px 0px !important; background-image: url("https://imgssl.constantcontact.com/ui/images1/uxCommon/icn_sprite_insert_table.png");
}
