/* !!! CSS Changes for Special DeDeContent Splitter Styles only set in separate area at the bottom  !!! (Original RadSkin "Default") */

/* RadSplitter for ASP.NET AJAX - Base Stylesheet */

/* Borders */
.RadSplitter_DeDeData,
.RadSplitter_DeDeData .rspSlideZone,
.RadSplitter_DeDeData .rspSlideContainer,
.RadSplitter_DeDeData .rspPaneTabContainer,

/* Vertical RadSplitter items */
.RadSplitter_DeDeData .rspPane, 
.RadSplitter_DeDeData .rspResizeBar,
.RadSplitter_DeDeData .rspSlideContainerResize,

/* Horizontal RadSplitter items */
.RadSplitter_DeDeData .rspPaneHorizontal, 
.RadSplitter_DeDeData .rspResizeBarHorizontal,
.RadSplitter_DeDeData .rspSlideContainerResizeHorizontal
{
	border-width:0;
	border-style:solid;
}

.RadSplitter_DeDeData
{
	border-collapse:separate;
}

/* We need to use !important here in order to override the inline border settings of a pane in a nested splitter. */
.rspNested .rspLastItem
{	
	border-right-width:0px !important;
}
.rspNestedHorizontal .rspLastItem
{
	border-bottom-width:0px !important;
}

/* RadSlidingPane resize element */
.RadSplitter_DeDeData .rspSlideContainerResize
{
	border-width:0 1px;
}

.RadSplitter_DeDeData .rspSlideContainerResizeHorizontal
{
	border-width:1px 0;
}

/* RadPane */
.RadSplitter_DeDeData .rspPane,
.RadSplitter_DeDeData .rspPaneHorizontal 
{
	padding:0px;
}

/* RadSlidingPane elements position */
.RadSplitter_DeDeData .rspSlidePane,
.RadSplitter_DeDeData .rspSlideContainer,
/* QuirksMode support for RadSlidingPanes */
.RadSlidingPaneQuirksMode
{
	position:absolute;
	top:0;
	left:0;	
}

/* hidden RadSlidingPane */
.RadSplitter_DeDeData .rspSlidePane,
/* QuirksMode support for RadSlidingPanes */
.RadSlidingPaneQuirksMode
{
	top:-9999px;
	overflow:hidden;
}

/* RadSlidingPane title - determines the height of the RadSlidingPane header */
.RadSplitter_DeDeData .rspSlideHeader .rspSlideTitle
{	
	line-height:25px;
	height:25px;
	overflow:hidden;
	margin:0 5px;
	white-space:nowrap;
	text-overflow:ellipsis;
}

/* RadSlidingPane command button wrapper */
.RadSplitter_DeDeData .rspSlideHeaderIconWrapper
{
	width:17px;
	padding:0 3px;
}

/* RadSlidingPane command buttons */
.RadSplitter_DeDeData .rspSlideHeaderDockIcon,
.RadSplitter_DeDeData .rspSlideHeaderUndockIcon,
.RadSplitter_DeDeData .rspSlideHeaderCollapseIcon
{	
	width:15px;
	height:15px;
	cursor:pointer;
	font-size:1px;
	line-height:1px;
	margin-left:3px;
} 

/* RadSlidingPane tabs container */
.RadSplitter_DeDeData .rspTabsContainer 
{
	vertical-align:top;
}

/* RadSlidingPane tab - SlideDirection=Right/Left */
.RadSplitter_DeDeData .rspPaneTabContainer
{
	padding:6px 0px;	
	overflow:hidden;
	cursor:pointer;
	text-align:center;
	font-size:1px;
	border-width:0 1px 1px 0;
}

.RadSplitter_DeDeData .rspRight .rspPaneTabContainer
{
	border-width:0 0 1px 1px;
}

/* RadSlidingPane tab - SlideDirection=Top/Bottom */
.RadSplitter_DeDeData .rspTop .rspPaneTabContainer,
.RadSplitter_DeDeData .rspBottom .rspPaneTabContainer
{
	float:left;
	padding:0px 6px;
	border-width:1px 1px 0 0;
}

.RadSplitter_DeDeData .rspBottom .rspPaneTabContainer
{
	border-width:0 1px 1px 0;
}

/* RadSlidingPane tab text */
.RadSplitter_DeDeData .rspPaneTabText
{
	writing-mode:tb-rl;	
	white-space:nowrap;
}

.RadSplitter_DeDeData .rspTop .rspPaneTabText,
.RadSplitter_DeDeData .rspBottom .rspPaneTabText
{
	writing-mode:lr-tb;
}

/* RadSlidingPane tab icon */
.RadSplitter_DeDeData .rspPaneTabText,
.RadSplitter_DeDeData .rspPaneTabIcon
{
	margin:2px;
}

.RadSplitter_DeDeData .rspTop .rspPaneTabIcon,
.RadSplitter_DeDeData .rspBottom .rspPaneTabIcon
{
	display:block; 
	float:left;
}

/* RadSplitBar/RadSlidingPane resize elements */
.RadSplitter_DeDeData .rspResizeBar,
.RadSplitter_DeDeData .rspResizeBarHorizontal,
.RadSplitter_DeDeData .rspSlideContainerResize,
.RadSplitter_DeDeData .rspSlideContainerResizeHorizontal
{
	padding:0px;
	font-size:1px;
	line-height:1px;
	text-align:center;
	vertical-align:middle;
}

.RadSplitter_DeDeData .rspResizeBar,
.RadSplitter_DeDeData .rspSlideContainerResize
{
	cursor:w-resize;
}

.RadSplitter_DeDeData .rspResizeBarHorizontal,
.RadSplitter_DeDeData .rspSlideContainerResizeHorizontal
{
	cursor:n-resize;
}

/* RadSplitBar/RadSlidingPane resize helper elements */
.RadSplitter_DeDeData .rspHelperBarDrag,
.RadSplitter_DeDeData .rspHelperBarSlideDrag
{
	font-size:1px;
	background-color:#ccc;
	filter:alpha(opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
}

/* Cannot move RadSplitBar/RadSlidingPane resize element */
.RadSplitter_DeDeData .rspHelperBarError,
.RadSplitter_DeDeData .rspHelperBarSlideError
{
	background-color:#f60;
}

/* RadSplitBar buttons */
.RadSplitter_DeDeData .rspCollapseBarWrapper
{
	width:4px;
	height:54px;
	margin:auto;
}

.RadSplitter_DeDeData .rspCollapseBarHorizontalWrapper
{
    height:4px;
    width:54px;
    margin:auto;
}

.RadSplitter_DeDeData .rspCollapseBarExpand,
.RadSplitter_DeDeData .rspCollapseBarCollapse,

.RadSplitter_DeDeData .rspCollapseBarHorizontalExpand,
.RadSplitter_DeDeData .rspCollapseBarHorizontalCollapse,

.RadSplitter_DeDeData .rspCollapseBarSpacer
{
    margin:0px;
    padding:0px;
    border:0px none;
    font-size:1px;
    cursor:pointer;
    outline:none;
    background-color: transparent;
}

.RadSplitter_DeDeData .rspCollapseBarExpand:focus::-moz-focus-inner,
.RadSplitter_DeDeData .rspCollapseBarCollapse:focus::-moz-focus-inner,

.RadSplitter_DeDeData .rspCollapseBarHorizontalExpand:focus::-moz-focus-inner,
.RadSplitter_DeDeData .rspCollapseBarHorizontalCollapse:focus::-moz-focus-inner
{
	border-color:transparent;
}

.RadSplitter_DeDeData .rspCollapseBarExpand,
.RadSplitter_DeDeData .rspCollapseBarCollapse
{	
	width:4px;
	height:27px;
	line-height:27px;
}

.RadSplitter_DeDeData .rspCollapseBarHorizontalExpand,
.RadSplitter_DeDeData .rspCollapseBarHorizontalCollapse
{
    width:27px;
	height:4px;
	line-height:4px;
}

/* Cannot collapse/expand a pane */
.RadSplitter_DeDeData .rspCollapseBarExpandError,
.RadSplitter_DeDeData .rspCollapseBarCollapseError,
.RadSplitter_DeDeData .rspCollapseBarHorizontalExpandError,
.RadSplitter_DeDeData .rspCollapseBarHorizontalCollapseError
{
    background-color:red;
}

/* VisibleDuringInit */
.rspHideRadSplitter
{
	position:absolute;
	top:-9999px;
}

/* RadSlidingPane content elements overflow problem in Firefox */
.rspHideContentOverflow div
{
	overflow:hidden !important;
}

.rspHideContentOverflow iframe
{
	visibility:hidden !important;
}

/* Backwards compatibility */

/* RadSlidingPane title text */
.RadSplitter_DeDeData .rspSlideTitle,
/* RadSlidingPane tab text */
.RadSplitter_DeDeData .rspPaneTabText
{
    font:normal 10px "Segoe UI", Arial, Sans-serif;
}    
.RadSplitter_DeDeData .rspSlideTitle
{	
    font-size:12px;
}

/* New rendering of splitbar buttons */
.RadSplitter_DeDeData .rspCollapseBarSpacer
{
	visibility:hidden;
	vertical-align:middle;
}
.RadSplitter_DeDeData .rspCollapseBarHorizontalExpand,
.RadSplitter_DeDeData .rspCollapseBarHorizontalCollapse
{
    float:none;
    vertical-align:middle;
}
.RadSplitter_DeDeData .rspCollapseBarCollapse,
.RadSplitter_DeDeData .rspCollapseBarExpand
{
	margin:0 auto;
	display:block;
}
.RadSplitter_DeDeData .rspCollapseBarExpand
{	
    background-position:-4px 0;
}






/* !!! Special DeDeHeader Styles !!! --------------------------------------------*/

/* General Styles 

.rspPane .rspFirstItem
{
	border-bottom-width:20px;
	border-bottom-color: #F3F3F3;
}*/

.RadSplitter_DeDeData .rspCollapseBarSpacer
{
    margin:0px;
    padding:0;
    border:0px none;
    font-size:1px;
    cursor:pointer;
    outline:none;
    background-color: transparent;
}
