

/* Skin default elements */
.yui-panel-container.xp_c.shadow .underlay {
	left:3px;
	right:-3px;
	top:3px;
	bottom:-3px;
	position:absolute;
	background-color:#000;
	opacity:0.12;
	filter:alpha(opacity=12);
}

/* Apply the border to the right side */
.yui-panel.xp {
	position:relative;
	border:none;
	overflow:visible;
	background:transparent url(xp-brdr-rt.gif) no-repeat top right;
}

/* Style the close icon */
.yui-panel.xp .container-close {
	position:absolute;
	top:5px;
	right:8px;
	height:21px;
	width:21px;
	cursor:pointer;
	background:url(xp-close.gif) no-repeat;
}

.yui-panel.xp .container-close:hover {
	background:url(xp-close-hover.gif) no-repeat;
}


.yui-panel.xp .container-maximize {
	position:absolute;
	top:5px;
	right:31px;
	height:21px;
	width:21px;
	cursor:pointer;
	background:url(xp-maximize.gif) no-repeat;
}

.yui-panel.xp .container-maximize:hover {
	background:url(xp-maximize-hover.gif) no-repeat;
}

/* Style the header with its associated corners */
.yui-panel.xp .hd {
	padding:0;
	border:none;
	background:url(xp-hd.gif) repeat-x;
	color:#FFF;
	height:30px;
	/*line-height:30px;*/
	margin-left:8px;
	margin-right:8px;
	text-align:left;
	vertical-align:middle;
	overflow:visible;
}

/* Style the body with the left border */
.yui-panel.xp .bd {
	overflow:auto;
	position:relative;
	padding:10px;
	border:none;
	background:#FFF url(xp-brdr-lt.gif) repeat-y; 
	margin:0 4px 0 0;
}

/* Style the footer with the bottom corner images */
.yui-panel.xp .ft {
	background:url(xp-ft.gif) repeat-x;
	font-size:11px;
	height:26px;
	padding:0px 10px;
	border:none;
	margin:0px;
}

/* Skin custom elements */
.yui-panel.xp .hd span {
	/*line-height:30px;
	height:30px;*/
	position:absolute;
	top:8px;
	vertical-align:middle;
	font-weight:bold;
}
.yui-panel.xp .hd .tl {
	width:8px;
	height:29px;
	top:1px;
	left:0;
	background:url(xp-tl.gif) no-repeat;
	position:absolute;
}
.yui-panel.xp .hd .tr {
	width:8px;
	height:29px;
	top:1px;
	right:0;
	background:url(xp-tr.gif) no-repeat; 
	position:absolute;
}

.yui-panel.xp .ft span {
	line-height:22px;
	vertical-align:middle;
}
.yui-panel.xp .ft .bl {
	width:8px;
	height:26px;
	bottom:0;
	left:0;
	background:url(xp-bl.gif) no-repeat;
	position:absolute;
}
.yui-panel.xp .ft .br {
	width:20px;
	height:26px;
	bottom:0px;
	right:0px;
	background:url(xp-br.gif) no-repeat;
	position:absolute;
}




