

/*Base CSS settings for LayoutPanel*/
.LayoutPanelBase .HeaderHor
{
	height: 1px;	
}

.LayoutPanelBase .HeaderVert
{
	width: 1px;
}

.LayoutPanelBase .HeaderImgCell
{
	width: 1px;
	height: 1px;
}

.LayoutPanelBase .HeaderVert .HeaderImgCell
{
	width: auto;
}

.LayoutPanelBase .HeaderVert
{
	vertical-align: top;
}

.LayoutPanelBase .HeaderTextCell
{
	white-space: nowrap;
}

.LayoutPanelBase .HeaderVert .HeaderTextCell
{
	vertical-align: top;
}

.LayoutPanelBase .HeaderVert .HeaderText
{
	f_ilter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	writing-mode: tb-rl;
}

.LayoutPanelBase .HeaderText
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}

.LayoutPanelBase .HeaderTable
{
}

.LayoutPanelBase .ContentContainer
{
	vertical-align: top;
}

.LayoutPanelBase .ContentElement
{
	width:100%;
	height:100%;
}

.LayoutPanelBase .CollapseSlidingHost
{
	width:100%;
	height:100%;
	overflow: hidden;
}

.LayoutPanelBase .HeaderVert .CollapseImgCell
{
	height:1px;
	text-align:center;
	vertical-align: bottom;
}

.LayoutPanelBase .HeaderHor .CollapseImgCell
{
	width: 1px;
}

.LayoutPanelBase .CollapseImg
{
	cursor: pointer;
}

/*Base CSS settings for LayoutTable*/
.LayoutTableBase
{
	overflow: hidden;
}
.LayoutTableBase .LayoutRootTable
{
	width:100%;
	height:100%;
}

.LayoutTableBase .LayoutRootTable,
.LayoutTableRowBase 
{
	padding:0px;
	margin:0px;
	border-width:0px;
}

.LayoutTableCellBase
{
	vertical-align: top;
}