/*<PRIVATE DISABLE DESIGN>*/
.RadForm.rfdTextarea textarea[disabled],
.RadForm.rfdTextbox input[disabled]
{
    background-color: #F1F1F1 !important;    
}
/*</PRIVATE DISABLE DESIGN>*/

.RadForm .rfdSkinnedButton,
.RadForm .rfdSkinnedButton:hover
{
	color: #464646 !important;
    font-size: 12px !important;
    background: #EFEFEF !important;
    border-color: #848484 !important;
}

.RadForm .rfdSkinnedButton:hover
{
    background: #E0E0E0 !important;
}
.RadForm .rfdRealInput{
    position: static !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .RadForm .rfdRealInput {
        display: none !important;
    }
}
.theBrowseButton .rbVerticalButton {
    width: 14px !important;
}

.RadForm.rfdButton .rfdClickedButton,
.RadForm.rfdButton a.rfdClickedButton,
.RadForm.rfdButton a.rfdClickedButton *,
.RadForm.rfdButton a.rfdSkinnedButton:focus,
.RadForm.rfdButton a.rfdClickedButton:hover,
.RadForm.rfdButton a.rfdSkinnedButton:active,
.RadForm.rfdButton a.rfdSkinnedButton:active *,
.RadForm.rfdButton a.rfdSkinnedButton:focus * {
    color: #464646 !important;
    font-size: 12px !important;
    background: #C5C5C5 !important;
    border-color: #848484 !important;
}

.RadForm.rfdButton.RadForm a.rfdInputDisabled,
.RadForm.rfdButton.RadForm a.rfdInputDisabled:hover,
.RadForm.rfdButton.RadForm a.rfdInputDisabled:active,
.RadForm.rfdButton.RadForm a.rfdInputDisabled:focus,
.RadForm.rfdButton a.rfdClickedButton.rfdInputDisabled,
.RadForm.rfdButton a.rfdClickedButton.rfdInputDisabled *
{
    color: #A7A7A7 !important;
    background-color: #F1F1F1 !important;
    border: 1px solid #D5D5D5 !important;
}

.RadButton .rbSplitLeft,
.RadButton .rbSplitRight,
.RadButton .rbDecorated,
.rbSkinnedButton.RadButton,
.rbVerticalButton.RadButton,
.rbVerticalButton.RadButton .rbDecorated,
.RadForm.rfdButton a.rfdSkinnedButton,
.RadForm.rfdButton input[type="button"].rfdDecorated,
.RadForm.rfdButton input[type="reset"],
.RadForm.rfdButton input[type="submit"].rfdDecorated,
.RadForm.rfdButton .rfdSkinnedButton button
{
	color: #000 !important;
    font-size: 11px !important;
    background: #EFEFEF !important;
}

.RadButton .rbSplitLeft:hover,
.RadButton .rbSplitRight:hover,
.RadButton .rbDecorated:hover,
.rbSkinnedButton.RadButton:hover,
.rbVerticalButton.RadButton:hover,
.rbVerticalButton.RadButton .rbDecorated:hover,
.RadForm.rfdButton a.rfdSkinnedButton:hover,
.RadForm.rfdButton input[type="button"].rfdDecorated:hover,
.RadForm.rfdButton input[type="reset"]:hover,
.RadForm.rfdButton input[type="submit"].rfdDecorated:hover,
.RadForm.rfdButton .rfdSkinnedButton button:hover,
.RadForm.rfdButton .rfdSkinnedButton:hover .rfdDecorated
{
    background: #C5C5C5 !important;
}

.RadButton.rbRounded
{
    border-radius: 0px !important;
}

.RadButton.rbButton,
.RadButton .rbSplitPart
{
    /*background-image: none !important; - Add-in Manager*/
}

.RadButton.btnFormSubmit .rbDecorated
{
    font-size: inherit !important;
}

.RadButton.rbButton,
.RadButton.rbButton:focus
{
    box-shadow: none !important;
}

* html .RadForm_Default.rfdButton a.rfdInputDisabled:hover *
{
	_color: #000 !important;
}

.RadForm.rfdHeading h6,
.RadForm.rfdLabel label,
.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm fieldset.rfdFieldset legend,
.RadForm.rfdFieldset fieldset.rfdFieldset legend,
.RadForm textarea.rfdTextarea,
.RadForm table.rfdRoundedWrapper textarea
{
	color: #464646 !important;	
}

.RadForm .rfdCheckboxChecked,
.RadForm .rfdCheckboxUnchecked,
.RadForm .rfdCheckboxChecked.rfdInputDisabled,
.RadForm .rfdCheckboxUnchecked.rfdInputDisabled,
.RadForm.rfdCheckbox input[type="checkbox"],
.RadForm.rfdCheckbox input[type="checkbox"][disabled]:hover
{
    color: #a7a7a7 !important;	
    background-repeat: no-repeat !important;
    background-image: url("./FormDecorator/CheckBoxSprites.png") !important;
}

.RadForm .rfdCheckboxChecked,
.RadForm.rfdCheckbox input[type="checkbox"]:checked,
.RadForm span[disabled] .rfdCheckboxChecked:hover,
.RadForm.rfdCheckbox input[type="checkbox"][disabled]:checked:hover
{
    background-position: -4px -420px !important;
}

.RadForm .rfdCheckboxChecked:hover,
.RadForm.rfdCheckbox input[type="checkbox"]:checked:hover
{
    background-position: -4px -640px !important;
}

.RadForm .rfdCheckboxUnchecked,
.RadForm.rfdCheckbox input[type="checkbox"],
.RadForm span[disabled] .rfdCheckboxUnchecked:hover,
.RadForm.rfdCheckbox input[type="checkbox"][disabled]:hover
{
    background-position: -4px 0 !important;
}

.RadForm .rfdCheckboxUnchecked:hover,
.RadForm.rfdCheckbox input[type="checkbox"]:hover
{
    background-position: -4px -200px !important;
}

.RadForm.rfdRadio input[type="radio"]:before,
.RadForm.rfdCheckbox input[type="checkbox"]:before,
.RadForm .rfdCheckboxChecked .rfdToggleImage,
.RadForm .rfdCheckboxUnchecked .rfdToggleImage,
.RadForm .rfdRadioChecked .rfdToggleImage,
.RadForm .rfdRadioUnchecked .rfdToggleImage
{
    display: none !important;
}

.RadForm span[disabled] label,
.RadForm span[disabled] .rfdRadioChecked,
.RadForm span[disabled] .rfdRadioUnchecked,
.RadForm span[disabled] .rfdCheckboxChecked,
.RadForm span[disabled] .rfdCheckboxUnchecked,
.RadForm.rfdCheckbox input[type="radio"][disabled],
.RadForm.rfdCheckbox input[type="radio"][disabled]:hover,
.RadForm.rfdCheckbox input[type="checkbox"][disabled],
.RadForm.rfdCheckbox input[type="checkbox"][disabled]:hover
{
    color: #A7A7A7 !important;
	opacity: 0.6 !important; /*non-IE browsers, 0-1*/
	filter: alpha(opacity=60) !important; /*IE, 0-100*/
	-moz-opacity: 0.6 !important; /*old Mozilla browsers, 0-1*/
}

.RadForm .rfdRadioChecked,
.RadForm .rfdRadioUnchecked,
.RadForm .rfdRadioChecked.rfdInputDisabled,
.RadForm .rfdRadioUnchecked.rfdInputDisabled,
.RadForm.rfdRadio input[type="radio"],
.RadForm.rfdRadio input[type="radio"][disabled]:hover
{
    background-repeat: no-repeat !important;
    background-image: url("./FormDecorator/RadioButtonSprites.png") !important;
}

.RadForm .rfdRadioChecked,
.RadForm.rfdRadio input[type="radio"]:checked,
.RadForm span[disabled] .rfdRadioChecked:hover,
.RadForm.rfdRadio input[type="radio"][disabled]:checked:hover
{
    background-position: -4px -442px !important;
}

.RadForm .rfdRadioChecked:hover,
.RadForm.rfdRadio input[type="radio"]:checked:hover
{
    background-position: -4px -642px !important;
}

.RadForm .rfdRadioUnchecked,
.RadForm.rfdRadio input[type="radio"],
.RadForm span[disabled] .rfdRadioUnchecked:hover,
.RadForm.rfdRadio input[type="radio"][disabled]:hover
{
    background-position: -4px -3px !important;
}

.RadForm .rfdRadioUnchecked:hover,
.RadForm.rfdRadio input[type="radio"]:hover
{
    background-position: -4px -223px !important;
}

.RadForm.rfdTextbox input[disabled],
.RadForm.rfdTextarea textarea[disabled]
{
    background-color: transparent !important;
}

.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm fieldset.rfdFieldset legend,
.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
.RadForm.rfdFieldset fieldset.rfdFieldset legend
{
	color: #464646 !important;
	font-size: 8pt !important;
}

.RadForm table.rfdRoundedWrapper_fieldset legend,
.RadForm fieldset.rfdFieldset legend,
.RadForm fieldset legend
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt !important;
}

.RadForm table.rfdRoundedWrapper:hover .rfdRoundedOuter,
.RadForm.rfdTextarea textarea,
.RadForm table.rfdRoundedWrapper textarea,
.RadForm input.rfdInput, 
.RadForm textarea.rfdTextarea
{
    border-color: #848484 !important;
}

.RadForm.rfdFieldset fieldset
{
    min-width: 375px !important;
}

.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
.RadForm.rfdFieldset fieldset.rfdFieldset
{	
	background: #F9F9F9 !important;
	border-color: #848484 !important;
}

.RadForm table.rfdRoundedWrapper:hover .rfdRoundedOuter,
.RadForm table.rfdRoundedWrapper:hover div.rfdRoundedOuter
{	
	background: #F9F9F9 !important;
}

.rfdSelectBox,
.RadForm table.rfdRoundedWrapper:hover div.rfdRoundedInner,
.RadForm.rfdTextbox input[type="text"],
.RadForm.rfdTextbox input[type="password"],
.RadForm.rfdTextarea textarea,
.RadForm.rfdTextarea textarea[disabled],
.RadForm.rfdTextbox input[disabled][type="text"],
.RadForm.rfdTextbox input[disabled][type="password"],
.RadForm.rfdTextbox .rfdDecorated:hover,
.RadForm.rfdTextbox .rfdDecorated:hover,
.RadForm.rfdTextarea textarea:hover,
.RadForm table.rfdRoundedWrapper input,
.RadForm table.rfdRoundedWrapper textarea,
.RadForm input.rfdInput, 
.RadForm textarea.rfdTextarea
{
    border-color: #848484 !important;
}

.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,
.RadForm.rfdFieldset fieldset.rfdFieldset
{	
	background: #F9F9F9 !important;
	border-color: #848484 !important;
}

.rfdSelect .rfdSelectOuter,
.rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter
{
    color: #464646 !important;
}

.rfdSelectBox .rfdSelect_selected,
.rfdSelectBox li:hover
{
    background-color: #E0E0E0 !important;
}

.RadForm.rfdTextbox input.rfdIE6TextBox,
.RadForm.rfdTextbox textarea.rfdIE6TextBox
{
    _border-color: #848484 !important;
}

/*<Displaying RadEditor as a TextArea/TextBox>*/
    .reLeftVerticalSide, 
    .reRightVerticalSide, 
    .reToolZone,
    .reToolCell
    {
        background: #FFF !important;
    }

    .reToolCell
    {
        display: none\9 !important; /* for all versions of IE in order to prevent border bottom disappearing */
    }

    .reContentCell
    {
        border-width: 0 !important;
    }

    .formInput
    {
        border: solid 1px black;
    }

    .RadEditor
    {
        filter: chroma(color=848484);
    }

    .reWrapper_corner,
    .reWrapper_center,
    td.reWrapper_corner,
    td.reWrapper_center, 
    .reTlbVertical,
    .reLeftVerticalSide,
    .reRightVerticalSide,
    .RadWindow.RadWindow.reToolbarWindow
    {
        display: none !important;
    }
    
    .reWrapper, .RadEditor .reContentCell, .reColorPicker, .reInsertTable, .reDropDownBody, .reCustomLinks a:hover
    {
        overflow: hidden !important;
        border-color: #848484 !important;
    }
    
    .RadEditor .reNoBorder div.reContentArea
    {
        border: none !important;
    }

    .RadEditor .reContentArea
    {
        height: 16px !important;
        margin-top: 0 !important;
        padding-top: 3px !important;
        overflow: hidden !important;
    }
    
	#edDocCreationDateAdvanced.reWrapper,
	#edDocVersionDateAdvanced.reWrapper,
	#edDocCheckOutStateDateAdvanced.reWrapper
	{
   		height: 22px !important;
   		background-color: transparent !important;
	} 
/*</Displaying RadEditor as a TextArea/TextBox>*/

/*<DISABLED INPUT FIELDS>*/
    .RadForm .imgCheckboxDisabled,
    .RadForm  #FieldPanel .RadGrid.TIF .imgCheckboxDisabled
    {
        opacity: 0.5 !important;
        filter: alpha(opacity=50) !important;
    }

    html body .RadInput .riDisabled,
    html body .RadInput .riTextBox.riDisabled,
    html body .RadForm.rfdTextbox input[disabled],
    html body .RadForm.rfdTextarea textarea[disabled]
    {
        color: #000 !important;
        background: #F0F0F0 !important;
        background-color: #F0F0F0 !important;
    }

    .RadForm .RadComboBox .rcbDisabled,
    .RadForm .RadComboBoxDropDown .rcbDisabled,
    .RadForm .RadComboBox .rcbDisabled .rcbInputCell .rcbInput
    {
        color: #000 !important;
        opacity: 1 !important;
        filter: alpha(opacity=100) !important;
        background-color: #F0F0F0 !important;
    }
/*</DISABLED INPUT FIELDS>*/