/*
 <module>
     HtmlEditor/styles.css
 </module>
 <summary>
     Style sheet for the ELicenseTheme for DevExpress html editor controls.
 </summary>
 <copyright>
     Copyright © 2013.  Michigan Department of Natural Resources.
     All Rights Reserved.

     The contents of this file are subject to the Michigan RSS License
     (the 'License'); you may not use this file except in compliance
     with the License.

     THE SOFTWARE IS PROVIDED 'AS-IS' AND WITHOUT WARRANTY OF ANY KIND,
     EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
     MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
     NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER
     CONTRIBUTOR, OR ANY DEVELOPER OF COVERED CODE, OR ANY SUPPLIER OF ANY OF
     SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT,
     SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING,
     WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
     FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES,
     EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
     DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH
     OR PERSONAL INJURY RESULTING FROM SUCH PARTY’S NEGLIGENCE TO THE EXTENT
     APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW
     THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
     THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
     Call Hewlett-Packard Development Company for more information.

     Notices of copyright and/or attribution that appear at the beginning
     of any file included in this distribution must remain intact.

     See the License for the specific language governing rights and limitations
     under the License.
 </copyright>
 <history>
     <change date="11/07/2013" author="Paul Olszewski" release="14.1 CR87297/1892">
         Versioned file.    
     </change>
 </history>
*/
/* ----------------- Main ----------------- */
/* Loading panel */
.dxheLoadingDiv_ELicenseTheme
{
    background: white;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: wait;
}
.dxheLoadingPanel_ELicenseTheme
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: #303030;
}
.dxheLoadingPanel_ELicenseTheme td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxheControl_ELicenseTheme
{
    border: Solid 1px #7C7C94;
}

/* Area */
.dxheContentArea_ELicenseTheme
{
    padding: 4px;
	padding-bottom: 6px;
    background-color: #E3E3EC;
}
.dxheViewArea_ELicenseTheme
{
    border: Solid 1px #7C7C94;    
}
.dxheHtmlViewEdit_ELicenseTheme, .dxheDesignViewArea_ELicenseTheme, .dxhePreviewArea_ELicenseTheme 
{
    margin: 0px;
    background-color: #FFFFFF;
    background-image: none;
    text-align: left;
    font-size: smaller;
    font-family: Arial, Helvetica, sans-serif;
}
td.dxheHtmlViewEdit_ELicenseTheme, body.dxheDesignViewArea_ELicenseTheme, body.dxhePreviewArea_ELicenseTheme
{
    padding: 0px;
    padding-left: 4px;
    padding-bottom: 0px;
}
/* Element appearance in DesignView */
body.dxheDesignViewArea_ELicenseTheme table.dxEmptyBorderTable,
body.dxheDesignViewArea_ELicenseTheme table.dxEmptyBorderTable td  {
    border:1px dotted gray;
}

/* Status Bar */
.dxheStatusBar_ELicenseTheme 
{
}
.dxheStatusBarTab_ELicenseTheme 
{    
}
.dxheStatusBarActiveTab_ELicenseTheme 
{
}

/* ----------------- Dialog Forms ----------------- */
#dxInsertTableForm .buttonsCell, #dxInsertLinkForm .buttonsCell, #dxInsertImageForm .buttonsCell, #dxPasteFromWordForm .buttonsCell,
#dxTableColumnPropertiesForm .buttonsCell
{
	background-color: #D4D4E2;
	border-top: 1px #BBBBD1 solid;
	
    padding: 11px;
}
#dxInsertTableForm .captionIndent, #dxInsertLinkForm .captionIndent, #dxInsertImageForm .captionIndent,
#dxTableColumnPropertiesForm .captionIndent
{
	overflow: hidden;
	height: 5px;
}
#dxInsertTableForm .contentCell, #dxInsertLinkForm .contentCell, #dxInsertImageForm .contentCell, #dxPasteFromWordForm .contentCell,
#dxTableColumnPropertiesForm .contentCell
{
	padding: 11px;
}
#dxInsertLinkForm .typeRadionButtonListCell, #dxInsertImageForm .typeRadionButtonListCell
{
	padding-bottom: 12px;
}
#dxInsertTableForm .separatorCell, #dxInsertLinkForm .separatorCell, #dxInsertImageForm .separatorCell,
#dxTableColumnPropertiesForm .separatorCell
{
	height: 7px;
}
#dxInsertTableForm .buttons, #dxInsertLinkForm .buttons, #dxInsertImageForm .buttons,
#dxTableColumnPropertiesForm .buttons
{
    padding-top: 3px;
}
#dxInsertTableForm .cancelButton, #dxInsertLinkForm .cancelButton, #dxInsertImageForm .cancelButton, #dxPasteFromWordForm .cancelButton,
#dxTableColumnPropertiesForm .cancelButton
{
    padding-left: 10px;
}
#dxInsertTableForm .captionCell, #dxInsertTableForm .rowsCaptionCell, #dxInsertLinkForm .captionCell,
#dxTableColumnPropertiesForm .captionCell, #dxTableColumnPropertiesForm .rowsCaptionCell
{
    padding-right: 9px;
    padding-top: 3px;
    vertical-align: top;
    white-space: nowrap;
}
#dxInsertTableForm .inputCell, #dxInsertTableForm .rowsInputCell, #dxInsertLinkForm .inputCell,
#dxTableColumnPropertiesForm .inputCell, #dxTableColumnPropertiesForm .rowsInputCell
{
    vertical-align: middle;
}

/* Insert Link Form */
#dxInsertLinkForm .displayPropertiesCell 
{
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
#dxInsertLinkForm .targetCheckBoxCell
{
    padding-top:10px;
}
/* Insert Image Form */
#dxInsertImageForm .fieldSeparator 
{
    height: 9px;
}
#dxInsertImageForm .imagePreview
{
    padding: 10px 0px;
    padding-top: 5px;
}
#dxInsertImageForm .fromTheWeb
{
    width: 100%;
}
#dxInsertImageForm .imagePreviewCell
{
    color: #878787;
    border: dashed 1px #cac8c8;
    text-align:center;
    width: 100%;
    height: 170px;
}
#dxInsertImageForm .imagePropertiesCell
{
    padding-left: 20px;
    vertical-align:top;
}
#dxInsertImageForm .moreOptionsCell
{
	padding-top: 11px;
}
#dxInsertImageForm .radioButtonTable
{
	width: 317px;
}
#dxInsertImageForm .saveToServerCheckBoxCell
{
    padding-top:0px;
    padding-bottom: 13px;
}
/* Image Properties Form */
#dxImagePropertiesForm .captionCell
{
    padding-right: 2px;
    white-space: nowrap;
}
#dxImagePropertiesForm .constrainProportionsCell
{
    padding-left: 4px;
    padding-top: 2px;
}
#dxImagePropertiesForm .imageSizeEditorsCell
{
    padding-top: 7px;
    padding-bottom: 10px;
}
#dxImagePropertiesForm .pixelSizeCell
{
    padding-left: 7px;
}
#dxImagePropertiesForm .hSeparator
{
    width: 25px;
    overflow: hidden;
}
#dxImagePropertiesForm .thumbnailFileNameArea
{
    padding-top: 8px;
}
/* IE, FireFox, WebKit*/
#dxImagePropertiesForm .ckbWrapTextCell div
{
	margin-left: -4px;
	padding-top: 2px;
}
/* Opera hack */
@media not all and (-webkit-min-device-pixel-ratio) {   
	#dxImagePropertiesForm .ckbWrapTextCell div
	{
		margin-left: 0px;
	}
}

/* PasteFromWord Form */
#dxPasteFromWordForm .pasteContainer
{
	width: 450px;
	height: 300px;
	border: none;
	background-color: white;
}
#dxPasteFromWordForm .pasteContainerCell
{
	padding:0px;
	padding-top: 10px;
}
#dxPasteFromWordForm .pasteContainerCell td
{
	border: Solid 1px #7C7C94;
}
#dxPasteFromWordForm .checkBoxCell
{
	padding-top: 10px;
}
#dxPasteFromWordForm .contentCell 
{
	padding-left: 20px;
	padding-right: 20px;
}

/* Insert table */
#dxInsertTableForm .propFieldSeparator, #dxTableColumnPropertiesForm .propFieldSeparator
{
    width: 20px;
}
#dxInsertTableForm .propGroupSeparator, #dxTableColumnPropertiesForm .propGroupSeparator
{
    height: 11px;
}
#dxInsertTableForm .propGroupCell, #dxInsertTableForm .accessibilityPropGroupCell,
#dxTableColumnPropertiesForm .propGroupCell, #dxTableColumnPropertiesForm .accessibilityPropGroupCell
{
    font-weight: bold;
    padding-bottom: 7px;
}
#dxInsertTableForm .accessibilityPropGroupCell,
#dxTableColumnPropertiesForm accessibilityPropGroupCell
{
    padding-left: 10px;
}
#dxInsertTableForm .propGroupContentCell,
#dxTableColumnPropertiesForm .propGroupContentCell
{
    padding-left: 20px;
}
#dxInsertTableForm .sizeTypeCell,
#dxTableColumnPropertiesForm .sizeTypeCell
{
    padding-left: 3px;
}
#dxInsertTableForm .rowsInputCell,
#dxTableColumnPropertiesForm .rowsInputCell
{
    padding-left: 9px;
}
#dxInsertTableForm .rowsCaptionCell,
#dxTableColumnPropertiesForm .rowsCaptionCell
{
    padding-right: 0px;
}
#dxInsertTableForm .rowsSeparator,
#dxTableColumnPropertiesForm .rowsSeparator
{
    height: 18px;
}
#dxInsertTableForm .rowsHorizontalSeparator,
#dxTableColumnPropertiesForm .rowsHorizontalSeparator
{
    width: 50px;
}
/*----------------- Toolbars -----------------*/
.dxtbSpacing_ELicenseTheme
{
	height: 1px;
}
.dxtbControl_ELicenseTheme 
{	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #9391B0;
    border-bottom: Solid 1px #7C7C94;
}

.dxtbMenu_ELicenseTheme
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;	
	background: url('tbItemBack.gif') repeat-y left top #C3DAF9;
	border: 0px;
	padding: 3px 4px 3px 4px;
}

.dxtbMenuSeparator_ELicenseTheme .dx,
.dxtbMenuFullHeightSeparator_ELicenseTheme .dx 
{
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.dxtbMenuSeparator_ELicenseTheme,
.dxtbMenuFullHeightSeparator_ELicenseTheme
{
	width: 1px;
}
.dxtbMenuSeparator_ELicenseTheme .dx,
.dxtbMenuFullHeightSeparator_ELicenseTheme
{
	background: transparent url('tbItemSeparatorBack.gif') left top repeat-y;
	width: 1px;
}
.dxtbMenuSeparator_ELicenseTheme .dx
{
	height: 13px;
}
.dxtbMenuFullHeightSeparator_ELicenseTheme
{
	display: none;
}

.dxtbMenuItem_ELicenseTheme, .dxtbMenuItemWithImage_ELicenseTheme, .dxtbMenuItemWithPopOutImage_ELicenseTheme, .dxtbMenuItemWithImageWithPopOutImage_ELicenseTheme
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	white-space: nowrap;
}
.dxtbMenuItem_ELicenseTheme, .dxtbMenuItemWithImage_ELicenseTheme
{
    padding-top: 3px;
    padding-right: 4px; 
    padding-bottom: 4px;
    padding-left: 4px;
}
.dxtbMenuItemWithPopOutImage_ELicenseTheme, .dxtbMenuItemWithImageWithPopOutImage_ELicenseTheme
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}	
.dxtbComboBoxMenuItem_ELicenseTheme
{
    padding-top: 1px;
}
.dxtbMenuItemSelected_ELicenseTheme, .dxtbMenuItemSelectedWithImage_ELicenseTheme, .dxtbMenuItemSelectedWithPopOutImage_ELicenseTheme, .dxtbMenuItemSelectedWithImageWithPopOutImage_ELicenseTheme
{
	background: url('tbItemSBack.gif') repeat-x center top #FFAD55;
	border: solid 1px #7C7C94;
}
.dxtbMenuItemSelected_ELicenseTheme, .dxtbMenuItemSelectedWithImage_ELicenseTheme
{
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.dxtbMenuItemSelectedWithPopOutImage_ELicenseTheme, .dxtbMenuItemSelectedWithImageWithPopOutImage_ELicenseTheme
{
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.dxtbMenuItemChecked_ELicenseTheme, .dxtbMenuItemCheckedWithImage_ELicenseTheme, .dxtbMenuItemCheckedWithPopOutImage_ELicenseTheme, .dxtbMenuItemCheckedWithImageWithPopOutImage_ELicenseTheme
{
	background: url('tbItemSBack.gif') repeat-x center top #FFAD55;
	border: solid 1px #7C7C94;
}
.dxtbMenuItemChecked_ELicenseTheme, .dxtbMenuItemCheckedWithImage_ELicenseTheme
{
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.dxtbMenuItemCheckedWithPopOutImage_ELicenseTheme, .dxtbMenuItemCheckedWithImageWithPopOutImage_ELicenseTheme
{
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}	

.dxtbMenuItemHover_ELicenseTheme, .dxtbMenuItemHoverWithImage_ELicenseTheme, .dxtbMenuItemHoverWithPopOutImage_ELicenseTheme, .dxtbMenuItemHoverWithImageWithPopOutImage_ELicenseTheme
{
	background: url('tbItemHBack.gif') repeat-x center top #FFD69A;
	border: solid 1px #7C7C94;
}
.dxtbMenuItemHover_ELicenseTheme, .dxtbMenuItemHoverWithImage_ELicenseTheme
{
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.dxtbMenuItemHoverWithPopOutImage_ELicenseTheme, .dxtbMenuItemHoverWithImageWithPopOutImage_ELicenseTheme
{
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.dxtbSubMenu_ELicenseTheme
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	background-color: #F4F4EE;
	border: solid 1px #7c7c94;
	padding: 1px 1px 1px 1px;
}
.dxtbSubMenuGutter_ELicenseTheme
{

}
.dxtbSubMenuSeparator_ELicenseTheme
{
	width: 100%;
	height: 1px;
	background-color: #6E6D8F;
}
.dxtbSubMenuItem_ELicenseTheme, .dxtbSubMenuItemWithImage_ELicenseTheme, .dxtbSubMenuItemWithPopOutImage_ELicenseTheme, .dxtbSubMenuItemWithImageWithPopOutImage_ELicenseTheme
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	white-space: nowrap;
}
.dxtbSubMenuItem_ELicenseTheme 
{
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 3px;	
}
.dxtbSubMenuItemWithImage_ELicenseTheme 
{
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 3px;
	height: 19px;
}
.dxtbSubMenuItemWithPopOutImage_ELicenseTheme
{
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 3px;
}
.dxtbSubMenuItemWithImageWithPopOutImage_ELicenseTheme 
{
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 3px;
	height: 19px;
}
.dxtbSubMenuItemDropDownButton_ELicenseTheme
{
	padding-right: 5px;
	padding-left: 5px;
}
.dxtbSubMenuItemSelected_ELicenseTheme, .dxtbSubMenuItemSelectedWithImage_ELicenseTheme, .dxtbSubMenuItemSelectedWithPopOutImage_ELicenseTheme, .dxtbSubMenuItemSelectedWithImageWithPopOutImage_ELicenseTheme
{
	background: #FFAD55;
	border: solid 1px #002D96;
}
.dxtbSubMenuItemSelected_ELicenseTheme
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.dxtbSubMenuItemSelectedWithImage_ELicenseTheme 
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.dxtbSubMenuItemSelectedWithPopOutImage_ELicenseTheme
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.dxtbSubMenuItemSelectedWithImageWithPopOutImage_ELicenseTheme
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.dxtbSubMenuItemDropDownButtonSelected_ELicenseTheme
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxtbSubMenuItemChecked_ELicenseTheme, .dxtbSubMenuItemCheckedWithImage_ELicenseTheme, .dxtbSubMenuItemCheckedWithPopOutImage_ELicenseTheme, .dxtbSubMenuItemCheckedWithImageWithPopOutImage_ELicenseTheme
{
}
.dxtbSubMenuItemChecked_ELicenseTheme
{
}
.dxtbSubMenuItemCheckedWithImage_ELicenseTheme 
{
}
.dxtbSubMenuItemCheckedWithPopOutImage_ELicenseTheme
{
}
.dxtbSubMenuItemCheckedWithImageWithPopOutImage_ELicenseTheme
{
}
.dxtbSubMenuItemDropDownButtonChecked_ELicenseTheme
{
}
.dxtbSubMenuItemHover_ELicenseTheme, .dxtbSubMenuItemHoverWithImage_ELicenseTheme, .dxtbSubMenuItemHoverWithPopOutImage_ELicenseTheme, .dxtbSubMenuItemHoverWithImageWithPopOutImage_ELicenseTheme
{
	background: #FFEEC2;
	border: solid 1px #002D96;
}
.dxtbSubMenuItemHover_ELicenseTheme
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.dxtbSubMenuItemHoverWithImage_ELicenseTheme
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.dxtbSubMenuItemHoverWithPopOutImage_ELicenseTheme
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.dxtbSubMenuItemHoverWithImageWithPopOutImage_ELicenseTheme
{
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.dxtbSubMenuItemDropDownButtonHover_ELicenseTheme
{
	padding-right: 4px;
	padding-left: 4px;
}
.dxtbSubMenuBorderCorrector_ELicenseTheme
{
    position: absolute;
    border: 0px;
    padding: 0px;
}

.dxtbMenuItemSpacing_ELicenseTheme,
.dxtbMenuItemSeparatorSpacing_ELicenseTheme
{
	width: 4px;	
}
.dxtbSubMenuItemSpacing_ELicenseTheme,
.dxtbSubMenuItemSeparatorSpacing_ELicenseTheme
{
	height: 1px;
}

.dxtbMenuItemLeftImageSpacing_ELicenseTheme
{
	padding-right: 4px;
}
.dxtbSubMenuItemImageSpacing_ELicenseTheme
{
	width: 1px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.dxtbSubMenuItemImageSpacing_ELicenseTheme div
{
	width: 7px;
	height: 1px;
}

/* ToolbarColorButton */
.dxtcbControl_ELicenseTheme
{
	border-collapse:collapse;
	border-width: 0px;
}
.dxtcbControl_ELicenseTheme td
{
	/*padding: 1px;	*/
}
.dxtcbImageCell_ELicenseTheme, .dxtcbColorCell_ELicenseTheme
{
	height:0px;
}
.dxtcbColorDiv_ELicenseTheme
{
	width: 16px;
	height: 4px;
	font-size:0pt;
	background-color: Red;
}
/*----------------- RoundPanel -----------------*/
.dxheRPControl_ELicenseTheme td.dxheRP
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;	
}
/* Header */
.dxheRPHeader_ELicenseTheme, .dxrpHeader_ELicenseTheme td.dxheRP
{
    font-size: normal;
    font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;  
	color: #313131;
	text-align:left;	
}
/* Disabled */
.dxheRPDisabled_ELicenseTheme, .dxheRPDisabled_ELicenseTheme td.dxheRP
{
	color: #808080;
	cursor: default;
}

/*----------------- UploadControl -----------------*/
.dxheucControl_ELicenseTheme, .dxheucEditArea_ELicenseTheme
{    
	font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
}
.dxheucErrorCell_ELicenseTheme
{
    padding-left: 4px;
    font-size: small;
	font-family: Arial, Helvetica, sans-serif; 
    color: Red;
    text-align: left;
}
