div.TextBankHelp { border: dashed 1px #cccccc; background-color: #eeeeee; padding: 3px 5px 3px 5px; }
div.TextBankHelpExpandLinkHidden, span.TextBankHelpExpandLinkHidden { display: none; }
	div.TextBankHelpExpandLinkVisible { display: block; }
	span.TextBankHelpExpandLinkVisible { display: inline; }
	.TextBankHelpExpandLinkVisible A IMG { border: none; }
	div.TextBankHelpHidden { display: none; }
	div.TextBankHelpVisible { display: block; background-color: #ffff99; }

.TextBankHelpCollapseLink { float: left; margin-right: 2px; }
	.TextBankHelpCollapseLink A IMG { border: none; }

div.TextBankHelpMore { float: left; background-color: #eeeeee; border: dashed 1px #cccccc; padding: 3px 5px 3px 5px; }

.design-mode, .TextBankDesignModeElement { margin-top: 3px; margin-bottom: 10px; border-width: 2px; border-color: #ccc; border-style: dashed; position: relative; padding: 8px; min-height: 43px; }
    .design-mode .control-label, .TextBankDesignModeElement .control-label { padding: 0 !important; }
    .design-mode:hover, .TextBankDesignModeElement:hover { border-color: #ff7518; background-color: rgba(255, 255, 0, .1); }
    .design-mode:hover > .design-mode-icon, .TextBankDesignModeElement:hover .TextBankDesignModeElementIcon { color: #ff7518; }

	.design-mode-lg { padding: 30px; }

.design-mode-controls { height: 12px; text-align: right; position: absolute; top: 5px !important; right: 5px; z-index: 10; }
	.design-mode-controls a { cursor: pointer; font-size: 16px; }

.TextBankDesignModeEditIcon { height: 12px; width: 12px; cursor: pointer; position: absolute; top: -6px; left: -6px; }
	.TextBankDesignModeElementIcon { color: #333; font-size: 16px; position: absolute; right: 5px; top: 5px !important; cursor: pointer; z-index: 10; }