﻿/*<AJAX>*/
	.RadAjax .raDiv
	{ 
		background-image: url("./Therefore/loading.gif") !important;
	}

	.RadAjax .raColor,
	.LoadingPanelToolbar
	{ 
		background-color: #E0E0E0 !important;
	}

	.RadAjax .raTransp
	{ 
		opacity: 0.4; /*non-IE browsers, 0-1*/
		-moz-opacity: 0.4; /*old Mozilla browsers, 0-1*/
		filter: alpha(opacity=40); /*IE, 0-100*/
	}
/*</AJAX>*/

/*<WEBLOGIN PAGE>*/
    .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 .rbHovered *,
    a#lbtnForgotPassword:hover
    {
        color: #3399FF !important;
    }
/*</WEBLOGIN PAGE>*/

/*<FORM DECORATOR>*/
	.tblPanel .RadButton .rbDecorated,
	.tblPanel .RadButton .rbSplitLeft,
	.tblPanel .RadButton .rbSplitRight,
	.tblPanel .rbSkinnedButton.RadButton,
	.tblPanel .rbVerticalButton.RadButton,
	.tblPanel .rbRounded.rbLinkButton.RadButton,
	.tblPanel .RadForm.rfdButton a.rfdSkinnedButton,
	.tblPanel .RadForm.rfdButton input[type="reset"],
	.tblPanel .rbVerticalButton.RadButton .rbDecorated,
	.tblPanel .RadForm.rfdButton .rfdSkinnedButton button,
	.tblPanel .RadForm.rfdButton input[type="button"].rfdDecorated,
	.tblPanel .RadForm.rfdButton input[type="submit"].rfdDecorated
	{
	    color: #000 !important;
		font-size: 11px !important;
        padding-left: 0 !important;
        background: #EFEFEF !important;
        border-color: #848484 !important;
	}

    .tblPanel .RadButton .rbSplitLeft:hover,
    .tblPanel .RadButton .rbSplitRight:hover,
    .tblPanel .RadButton .rbDecorated:hover,
    .tblPanel .rbSkinnedButton.RadButton:hover,
    .tblPanel .rbVerticalButton.RadButton:hover,
    .tblPanel .rbVerticalButton.RadButton .rbDecorated:hover,
    .tblPanel .RadForm.rfdButton a.rfdSkinnedButton:hover,
    .tblPanel .RadForm.rfdButton input[type="button"].rfdDecorated:hover,
    .tblPanel .RadForm.rfdButton input[type="reset"]:hover,
    .tblPanel .RadForm.rfdButton input[type="submit"].rfdDecorated:hover,
    .tblPanel .RadForm.rfdButton .rfdSkinnedButton button:hover
    {
	    color: #000 !important;
        background: #C5C5C5 !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.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
	.RadForm fieldset.rfdFieldset legend,
	.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset legend,
	.RadForm.rfdFieldset fieldset.rfdFieldset legend
	{
		color: #8a9ba7 !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 table.rfdRoundedWrapper_fieldset fieldset,
	.RadForm.rfdFieldset fieldset.rfdFieldset
	{	
		background: #EFEFEF !important;
		border-color: #848484 !important;
	}

	.RadForm table.rfdRoundedWrapper:hover .rfdRoundedOuter,
	.RadForm table.rfdRoundedWrapper:hover div.rfdRoundedOuter
	{	
		background-color: #768ca5 !important;
	}

    .rfdSelectBox,
    html body .RadInputMgr,
    html body .RadInput .riTextBox,
    .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;
    }

	.rfdSelect .rfdSelectOuter,
	.rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter
	{
		color: #768ca5 !important;
	}

	.rfdSelectBox .rfdSelect_selected,
	.rfdSelectBox li:hover
	{
		background-color: #d1e9f8 !important;
	}

	* html .RadForm_Default.rfdButton a.rfdInputDisabled:hover *
	{
		_color: #000 !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=c2dcf0);
		}

		.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 .reContentArea
		{
			height: 16px !important;
			margin-top: 0 !important;
			padding-top: 1px !important;
			overflow: hidden !important;
		}
    
		#edDocCreationDateAdvanced.reWrapper,
		#edDocVersionDateAdvanced.reWrapper,
		#edDocCheckOutStateDateAdvanced.reWrapper
		{
   			height: 22px !important;
   			background-color: transparent !important;
		} 
	/*</Displaying RadEditor as a TextArea/TextBox>*/
/*</FORM DECORATOR>*/

/*<NOTIFICATION>*/
	.RadNotification
	{
        border: none !important;
        background: #2B579A !important;
        border-bottom: 1px solid #D5D5D5 !important;
	}

	.RadNotification .rnTitleBar
    {
        background: #2B579A !important;
	}
	
	.RadNotification .rnCommands a
	{
        border: none !important;
        background-position: -3px 22px !important;
		background-image: url("./Therefore/notificationSprite.png") !important;
	}

	.RadNotification .rnCommands a:hover
	{
        background-color: transparent !important;
	}

	.RadNotification .rnCommands a.rnCloseIcon:hover
	{
        background-position: 18px 22px !important;
	}

	.rnContentWrapper,
	.rnContentWrapper span
	{
		color: #FFF !important;
		font-weight: bold !important;
	}

	.RadXmlHttpPanel
	{
		margin-top: 2px !important;
		margin-bottom: 2px !important;
	}
/*</NOTIFICATION>*/

/*<TREEVIEW>*/
    .RadTreeView,
    .RadTreeView a.rtIn,
    .RadTreeView .rtEdit .rtIn input
	{ 
	    color: #464646 !important;
	    font-size: 11px !important;
		padding-top: 2px !important;
		padding-bottom: 2px !important;
	}

	.RadTreeView .rtSp
	{ 
		height: 18px !important;
	}

    .RadTreeView .rtHover .rtIn
    {
	    color: #464646 !important;
	    background: #DEDEDE !important;
	    border-color: #DEDEDE !important;
    }

    .RadTreeView .rtSelected .rtIn
    {
	    color: #FFF !important;
	    background: #3399FF !important;
	    border-color: #3399FF !important;
    }

    .RadTreeView .rtSelected .rtLoadingBefore,
    .RadTreeView .rtSelected .rtLoadingAfter,
    .RadTreeView .rtSelected .rtLoadingBelow
    {
	    color: #FFF !important;
    }

    .RadTreeView_disabled .rtIn,
    .RadTreeView .rtDisabled .rtIn
    {
	    color: #A7A7A7 !important;
    }
/*</TREEVIEW>*/

/*<GRID>*/
    .RadGrid
    {
	    color: #000 !important;
	    background: #fff !important;
	    border-color: #D5D5D5 !important;
    }

	.RadGrid,
	.RadGrid .rgMasterTable,
	.RadGrid .rgDetailTable,
	.RadGrid .rgGroupPanel table,
	.RadGrid .rgCommandRow table,
	.RadGrid .rgEditForm table,
	.RadGrid .rgPager table,
	.GridToolTip
	{
		font: 11px/15px "segoe ui",arial,sans-serif !important;
	}

	.RadGrid .rgHierarchyExpand,
	.RadGrid .rgHierarchyCollapse
	{
		border: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		width: 16px !important;
		height: 16px !important;
		font-size: 1px !important;
		cursor: pointer !important;
		vertical-align: middle !important;
		background-repeat: no-repeat !important;
		background-color: transparent !important;
	}

    .RadGrid .rgHeader,
    .RadGrid .rgHeader a
    {
        color: #000 !important;
    }

    .RadGrid .rgHeader,
    .RadGrid th.rgResizeCol,
    .RadGrid .rgHeaderWrapper
    {
        border-left: 1px solid #D5D5D5 !important;
        border-bottom: 1px solid #ABABAB !important;
    }

    .RadGrid .rgHeader,
    .RadGrid th.rgResizeCol,
    .RadGrid .rgHeaderDiv
    {
        background-color: #E6E6E6 !important;
    }

    .RadGrid th.rgSorted
    {
	    background-color: #E0E0E0 !important;
    }

    .RadGrid .rgRow .rgSorted,
    .RadGrid .rgAltRow .rgSorted
    {
	    border-color: #D5D5D5 !important;
	    background-color: #E0E0E0 !important;
    }

	.RadGrid .rgHeader,
	.RadGrid .rgHeader a
	{
		color: #000 !important;
	}

    .RadGrid .rgRow td,
    .RadGrid .rgAltRow td
    {
        border-left: none !important;
        border-right: none !important;
	    border-color: #E5E5E5 !important;
    }

	.RadGrid .rgAltRow
	{
		background: #FFF !important;
	}

    .RadGrid .rgRow .rgSorted,
    .RadGrid .rgAltRow .rgSorted
    {
	    border-color: #D5D5D5 !important;
	    background-color: #E0E0E0 !important;
    }

    .RadGrid .rgActiveRow,
    .RadGrid .rgSelectedRow,
    .RadGrid .rgSelectedRow td,
    .RadGrid .rgSelectedRow td.rgSorted,
    .RadGrid .rgActiveRow td,
    .RadGrid .rgActiveRow td.rgSorted
    {
        color: #000 !important;
        background-color: #C5C5C5 !important;
    }

    *+html .RadGrid .rgActiveRow .rgSorted,
    *+html .RadGrid .rgSelectedRow .rgSorted { background-color:#C5C5C5 !important; }

    * html .RadGrid .rgActiveRow .rgSorted,
    * html .RadGrid .rgSelectedRow .rgSorted { background-color:#C5C5C5 !important; }

    .RadGrid .rgFooterDiv,
    .RadGrid .rgFooter td
    {
	    background: #F1F1F1 !important;
    }

    .RadGrid .rgPager .rgStatus
    {
	    width: 35px !important;
        border-right: none !important;
	    border-top-color: #D5D5D5 !important;
    }

    .RadGrid .rgStatus div
    {
	    width: 24px !important;
	    height: 24px !important;
    }

    .RadGrid .rgPager
    {
	    background-color: #F1F1F1 !important;
    }

    .RadGrid td.rgPagerCell,
    .RadGrid .rgFilterRow td
    {
	    border-top-color: #D5D5D5 !important;
	    border-left-color: #D5D5D5 !important;
    }

    .RadGrid .rgInfoPart
    {
	    color: #000 !important;
    }

    .RadGrid .rgPager .rgPagerLabel,
    .RadGrid .rgInfoPart strong,
    .RadGrid .rgNumPart a,
    .RadGrid .rgNumPart a:hover,
    .RadGrid .rgNumPart a.rgCurrentPage,
    .RadGrid .rgNumPart a.rgCurrentPage:hover
    {
	    color: #464646 !important;
    }

    .RadGrid .rgPager .rgPagerButton
    {
	    color: #000 !important;
        border-color: #CDCDCD !important;
	    background-color: #FFF !important;
    }

    .RadGrid .rgNumPart a:hover,
    .RadGrid .rgNumPart a:hover span,
    .RadGrid .rgNumPart a.rgCurrentPage,
    .RadGrid .rgNumPart a.rgCurrentPage span,
    .GridReorderTop,
    .GridReorderBottom
    {
	    color: #000 !important;
        border-color: #CDCDCD !important;
	    background-color: #FFF !important;
    }

    .RadGrid .rgGroupPanel
    {
	    color: #464646 !important;
        border-color: #D5D5D5 !important;
	    background-color: #E6E6E6 !important;
        border-top: 1px solid #D5D5D5 !important;
    }

    .RadGrid .rgGroupPanel td
    {
	    vertical-align: middle !important;
    }

    .RadGrid .rgGroupItem
    {
	    color: #000 !important;
        border-color: #CDCDCD !important;
	    background-color: #FFF !important;
    }

    .RadGrid .rgMasterTable td.rgGroupCol,
    .RadGrid .rgMasterTable td.rgExpandCol
    {
	    background: #F0F0F0 !important;
	    border-color: #F0F0F0 !important;
    }

	.RadGrid .rgMasterTable td.rgExpandCol
	{
		padding-left: 3px !important;    
	}

    .RadGrid .rgGroupHeader
    {
	    color: #464646 !important;
	    font-size: 11px !important;
    }

    .RadGrid .rgGroupHeader,
    .RadGrid .rgGroupHeader td.rgGroupCol
    {
	    background: #F0F0F0 !important;
    }

	/*<PRIVATE IE HACKS>*/
		/**+html .RadGrid .rgMasterTable,
		*+html .RadGrid .rgHeaderDiv,
		* html .RadGrid .rgMasterTable,
		* html .RadGrid .rgHeaderDiv
		{
			width: 100% !important;
		}
*/
		/* this was before - td*/
		.RadGrid .rgRow td,
		.RadGrid .rgAltRow td,
		.RadGrid .rgEditRow td,
		.RadGrid .rgFooter td
		{
			white-space: nowrap !important;
			overflow: hidden !important;
		}
	/*</PRIVATE IE HACKS>*/
/*</GRID>*/