
.panel-gray {
	background-color: #FFFFFF;
	background-image:    url("panel-background-18px-up.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
}
.panel-gray-border-only{
	background: transparent;
}

.panel-gray .header .corner
{
	font-size:1px; /* ensure minimum height */
	height: 13px;
}

.panel-gray .footer .corner
{
	font-size:1px; /* ensure minimum height */
	height: 18px;
}

.panel-gray .footer .footer {
	height: 18px;
}
.panel-gray .border .corner .content
{
	margin-left: 13px;
	margin-right: 18px;
}


.panel-gray-border-only.header .corner
{
	font-size:1px; /* ensure minimum height */
	height: 13px;
}
.panel-gray-border-only.footer .corner {
	font-size:1px; /* ensure minimum height */
	height: 18px;
}

.panel-gray-border-only.footer .footer {
	height: 18px;
}
.panel-gray-border-only.border .corner .content{
	margin-left: 13px;
	margin-right: 18px;
}


.panel-gray .header {
	background: transparent url("panel-top.jpg") no-repeat 0px 0px;
	background-repeat: no-repeat;
	
}
.panel-gray .header .corner {
	background:transparent url("panel-top-right.jpg") no-repeat right 0px;
}
.panel-gray .border {
	background:transparent url("panel-left.jpg") repeat-y 0px 0px;
	background-position: bottom left;
	background-repeat: no-repeat;
}
.panel-gray .border .corner {
	background:transparent url("panel-right.jpg") repeat-y right 0px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.panel-gray .footer {
	background:transparent url("panel-bottom.jpg") no-repeat 0px 0px;
}
.panel-gray .footer .corner {
	background:transparent url("panel-bottom-right.jpg") no-repeat right 0px;
	background-image:    url("panel-bottom-right.jpg");
}

.panel-gray-border-only.header {
	background:transparent url(panel-top.jpg) no-repeat 0px 0px;
}
.panel-gray-border-only.header .corner {
	background:transparent url(panel-top-right.jpg) no-repeat right 0px;
}
.panel-gray-border-only.border {
	background:transparent url(panel-left.jpg) repeat-y 0px 0px;
}
.panel-gray-border-only.border .corner {
	background:transparent url(panel-right.jpg) repeat-y right 0px;
	background-image: ;
}
.panel-gray-border-only.footer {
	background:transparent url(panel-bottom.jpg) no-repeat 0px 0px;
}
.panel-gray-border-only.footer .corner {
	background:transparent url(panel-right.jpg) no-repeat right 0px;
}


.panel-gray-with-header .title .border {
	background:transparent url("panel-header-left.jpg") repeat-y 0px 0px;
}

.panel-gray-with-header .title .border .corner {
	background:transparent url("panel-header-right.jpg") repeat-y right 0px;
}

.panel-gray-with-header .header {
	background:transparent url("panel-header-top.jpg") no-repeat 0px 0px;
}

.panel-gray-with-header .header .corner {
	background:transparent url("panel-header-top-right.jpg") no-repeat right 0px;
}

.panel-gray-with-header .title .content {
	padding-bottom: 9px;
}

.panel-gray-with-header .title
{
	background-image:    url("panel-header-background.jpg");
}

.panel-gray-with-header .border .corner
{
	x-border-top: 1px solid red;
	zoom: 100%;
}