.layout-noborder {
	border-width: 0;
}

.layout-border { /**delete replicate border**/
	
}

.layout {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	z-index: 0;
}

.layout-panel {
	position: absolute;
	overflow: hidden;
}

.layout-panel-east,.layout-panel-west {
	z-index: 2;
}

.layout-panel-north,.layout-panel-south {
	z-index: 3;
}

.layout-expand {
	position: absolute;
	padding: 0px;
	font-size: 1px;
	cursor: pointer;
	z-index: 1;
}

.layout-expand .panel-header,.layout-expand .panel-body {
	background: transparent;
	filter: none;
	overflow: hidden;
}

.layout-expand .panel-header {
	border-bottom-width: 0px;
}

.layout-split-proxy-h,.layout-split-proxy-v {
	position: absolute;
	font-size: 1px;
	display: none;
	z-index: 5;
}

.layout-split-proxy-h {
	width: 2px;
	cursor: e-resize;
}

.layout-split-proxy-v {
	height: 2px;
	cursor: n-resize;
}

.layout-mask {
	position: absolute;
	background: #fafafa;
	filter: alpha(opacity =               10);
	opacity: 0.10;
	z-index: 4;
}

.layout-split-proxy-h,.layout-split-proxy-v {
	color: #6699cc;
}

.layout-split-north {
	border-bottom: 5px solid #d8ecf1;
}

.layout-split-south {
	border-top: 5px solid #d8ecf1;
}

.layout-split-east {
	border-left: 5px solid #d8ecf1;
}

.layout-split-west {
	border-right: 5px solid #d8ecf1;
}

.layout-expand-left {
	border-right: 1px solid #6699cc;
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
}

.layout-expand-right {
	border-left: 1px solid #6699cc;
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
}

.layout-expand-down {
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
}

.layout-expand-up {
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
	border-left: 1px solid #6699cc;
	border-right: 1px solid #6699cc;
}

.layout-button-up {
	background: url("images/ui-icons_ffffff_256x240.png");
	background-position: -160px -192px;
}

.layout-button-down {
	background: url("images/ui-icons_ffffff_256x240.png");
	background-position: -128px -192px;
}

.layout-button-left {
	background: url("images/ui-icons_ffffff_256x240.png");
	background-position: -144px -192px;
}

.layout-button-right {
	background: url("images/ui-icons_ffffff_256x240.png");
	background-position: -112px -192px;
}

.layout-expand {
	background: url('images/ui-bg_glass_75_d0e5f5_1x400-h.png') repeat-y
		30% 60%;
}

.layout-expand-over {
	background: url('images/ui-bg_glass_75_d0e5f5_1x400-h.png') repeat-y 50%
		50%;
}

.cspCls_north {
	border-bottom: 5px solid #6699cc;
}

.cspCls_east {
	border-left: 5px solid #6699cc;
}

.cspCls_west {
	border-right: 5px solid #6699cc;
}

.cspCls_south {
	border-top: 5px solid #6699cc;
}