/* RadSplitter_i2d2 for ASP.NET AJAX - Base Stylesheet */

/* Borders */
.RadSplitter_i2d2,
.RadSplitter_i2d2 .rspSlideZone,
.RadSplitter_i2d2 .rspSlideContainer,
.RadSplitter_i2d2 .rspPaneTabContainer,

/* Vertical RadSplitter_i2d2 items */
.RadSplitter_i2d2 .rspPane, 
.RadSplitter_i2d2 .rspResizeBar,
.RadSplitter_i2d2 .rspSlideContainerResize,

/* Horizontal RadSplitter_i2d2 items */
.RadSplitter_i2d2 .rspPaneHorizontal, 
.RadSplitter_i2d2 .rspResizeBarHorizontal,
.RadSplitter_i2d2 .rspSlideContainerResizeHorizontal
{
	border-width:0;
	border-style:none;
	border-color:White;
}

.RadSplitter_i2d2
{
	/*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_i2d2 .rspSlideContainerResize
{
	border-width:0 0px;
}

.RadSplitter_i2d2 .rspSlideContainerResizeHorizontal
{
	border-width:0px 0;
}

/* RadPane */
.RadSplitter_i2d2 .rspPane,
.RadSplitter_i2d2 .rspPaneHorizontal 
{
	padding:0px;
}

/* RadSlidingPane elements position */
.RadSplitter_i2d2 .rspSlidePane,
.RadSplitter_i2d2 .rspSlideContainer,
/* QuirksMode support for RadSlidingPanes */
.RadSlidingPaneQuirksMode
{
	position:absolute;
	top:0;
	left:0;	
}

/* hidden RadSlidingPane */
.RadSplitter_i2d2 .rspSlidePane,
/* QuirksMode support for RadSlidingPanes */
.RadSlidingPaneQuirksMode
{
	top:-9999px;
	overflow:hidden;
}

/* RadSlidingPane title - determines the height of the RadSlidingPane header */
.RadSplitter_i2d2 .rspSlideHeader .rspSlideTitle
{	
	line-height:25px;
	height:25px;
	overflow:hidden;
	margin:0 5px;
	white-space:nowrap;
	text-overflow:ellipsis;
}

/* RadSlidingPane command button wrapper */
.RadSplitter_i2d2 .rspSlideHeaderIconWrapper
{
	width:17px;
	padding:0 3px;
}

/* RadSlidingPane command buttons */
.RadSplitter_i2d2 .rspSlideHeaderDockIcon,
.RadSplitter_i2d2 .rspSlideHeaderUndockIcon,
.RadSplitter_i2d2 .rspSlideHeaderCollapseIcon
{	
	width:15px;
	height:15px;
	cursor:pointer;
	font-size:1px;
	line-height:1px;
	margin-left:3px;
} 

/* RadSlidingPane tabs container */
.RadSplitter_i2d2 .rspTabsContainer 
{
	vertical-align:top;
}

/* RadSlidingPane tab - SlideDirection=Right/Left */
.RadSplitter_i2d2 .rspPaneTabContainer
{
	padding:6px 0px;	
	overflow:hidden;
	cursor:pointer;
	text-align:center;
	font-size:1px;
	border-width:0 0px 0px 0;
}

.RadSplitter_i2d2 .rspRight .rspPaneTabContainer
{
	border-width:0 0 0px 0px;
}

/* RadSlidingPane tab - SlideDirection=Top/Bottom */
.RadSplitter_i2d2 .rspTop .rspPaneTabContainer,
.RadSplitter_i2d2 .rspBottom .rspPaneTabContainer
{
	float:left;
	padding:0px 6px;
	border-width:0px 0px 0 0;
}

.RadSplitter_i2d2 .rspBottom .rspPaneTabContainer
{
	border-width:0 1px 1px 0;
}

/* RadSlidingPane tab text */
.RadSplitter_i2d2 .rspPaneTabText
{
	writing-mode:tb-rl;	
	white-space:nowrap;
}

.RadSplitter_i2d2 .rspTop .rspPaneTabText,
.RadSplitter_i2d2 .rspBottom .rspPaneTabText
{
	writing-mode:lr-tb;
}

/* RadSlidingPane tab icon */
.RadSplitter_i2d2 .rspPaneTabText,
.RadSplitter_i2d2 .rspPaneTabIcon
{
	margin:2px;
}

.RadSplitter_i2d2 .rspTop .rspPaneTabIcon,
.RadSplitter_i2d2 .rspBottom .rspPaneTabIcon
{
	display:block; 
	float:left;
}

/* RadSplitBar/RadSlidingPane resize elements */
.RadSplitter_i2d2 .rspResizeBar,
.RadSplitter_i2d2 .rspResizeBarHorizontal,
.RadSplitter_i2d2 .rspSlideContainerResize,
.RadSplitter_i2d2 .rspSlideContainerResizeHorizontal
{
	padding:0px;
	font-size:1px;
	line-height:1px;
	text-align:center;
	vertical-align:middle;
}

.RadSplitter_i2d2 .rspResizeBar,
.RadSplitter_i2d2 .rspSlideContainerResize
{
	cursor:w-resize;
}

.RadSplitter_i2d2 .rspResizeBarHorizontal,
.RadSplitter_i2d2 .rspSlideContainerResizeHorizontal
{
	cursor:n-resize;
}

/* RadSplitBar/RadSlidingPane resize helper elements */
.RadSplitter_i2d2 .rspHelperBarDrag,
.RadSplitter_i2d2 .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_i2d2 .rspHelperBarError,
.RadSplitter_i2d2 .rspHelperBarSlideError
{
	background-color:#f60;
}

/* RadSplitBar buttons */
.RadSplitter_i2d2 .rspCollapseBarWrapper
{
	width:4px;
	height:54px;
	margin:auto;
}

.RadSplitter_i2d2 .rspCollapseBarHorizontalWrapper
{
    height:4px;
    width:54px;
    margin:auto;
}

.RadSplitter_i2d2 .rspCollapseBarExpand,
.RadSplitter_i2d2 .rspCollapseBarCollapse,

.RadSplitter_i2d2 .rspCollapseBarHorizontalExpand,
.RadSplitter_i2d2 .rspCollapseBarHorizontalCollapse,

.RadSplitter_i2d2 .rspCollapseBarSpacer
{
    margin:0px;
    padding:0px;
    border:0px none;
    font-size:1px;
    cursor:pointer;
    outline:none;
    background-color: transparent;
}

.RadSplitter_i2d2 .rspCollapseBarExpand:focus::-moz-focus-inner,
.RadSplitter_i2d2 .rspCollapseBarCollapse:focus::-moz-focus-inner,

.RadSplitter_i2d2 .rspCollapseBarHorizontalExpand:focus::-moz-focus-inner,
.RadSplitter_i2d2 .rspCollapseBarHorizontalCollapse:focus::-moz-focus-inner
{
	border-color:transparent;
}

.RadSplitter_i2d2 .rspCollapseBarExpand,
.RadSplitter_i2d2 .rspCollapseBarCollapse
{	
	width:4px;
	height:27px;
	line-height:27px;
}

.RadSplitter_i2d2 .rspCollapseBarHorizontalExpand,
.RadSplitter_i2d2 .rspCollapseBarHorizontalCollapse
{
    width:27px;
	height:4px;
	line-height:4px;
}

/* Cannot collapse/expand a pane */
.RadSplitter_i2d2 .rspCollapseBarExpandError,
.RadSplitter_i2d2 .rspCollapseBarCollapseError,
.RadSplitter_i2d2 .rspCollapseBarHorizontalExpandError,
.RadSplitter_i2d2 .rspCollapseBarHorizontalCollapseError
{
    background-color:red;
}

/* VisibleDuringInit */
.rspHideRadSplitter_i2d2
{
	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_i2d2 .rspSlideTitle,
/* RadSlidingPane tab text */
.RadSplitter_i2d2 .rspPaneTabText
{
    font:normal 10px "Segoe UI", Arial, Sans-serif;
}    
.RadSplitter_i2d2 .rspSlideTitle
{	
    font-size:12px;
}

/* New rendering of splitbar buttons */
.RadSplitter_i2d2 .rspCollapseBarSpacer
{
	visibility:hidden;
	vertical-align:middle;
}
.RadSplitter_i2d2 .rspCollapseBarHorizontalExpand,
.RadSplitter_i2d2 .rspCollapseBarHorizontalCollapse
{
    float:none;
    vertical-align:middle;
}
.RadSplitter_i2d2 .rspCollapseBarCollapse,
.RadSplitter_i2d2 .rspCollapseBarExpand
{
	margin:0 auto;
	display:block;
}
.RadSplitter_i2d2 .rspCollapseBarExpand
{	
    background-position:-4px 0;
}


.RadSplitter_i2d2
{
	border-style:none;
	border-width:0px;
}


.RadSplitter_i2d2 .pane,  
.RadSplitter_i2d2 .paneHorizontal
{
	border-style:none;
	border-width:0px;
}