.dialog {
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(../images/corners/tl.gif) no-repeat 0px 0px;
 margin-right:8px;

}

.dialog .hd .c {
 background:transparent url(../images/corners/tr.gif) no-repeat right 0px;
 margin-right:-8px;
}

.dialog .s {
 margin:0px 0px 0px 0px;
 background:#000 url(../images/corners/ms.jpg) repeat-x 0px 0px;
 border-left:#000 solid 2px;
 border-right:#000 solid 2px;
}

.dialog .sh {
 margin:0px 0px 0px 0px;
 background:#000;
 border-left:#000 solid 2px;
 border-right:#000 solid 2px;
}

.dialog .s p, .dialog .s h1, .dialog .sh p, .dialog .sh h1 {
padding:10px;
}

.dialog .ft {
 background:transparent url(../images/corners/bl.gif) no-repeat 0px 0px;
 margin-right:8px;
}

.dialog .ft .c {
 background:transparent url(../images/corners/br.gif) no-repeat right 0px;
 margin-right:-8px;
}

.navTop {
	background-image:url(../images/corners/redTop.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
	line-height:0px;
	margin:0px 0px 0px 0px;
}

.navBottom {
	background-image:url(../images/corners/redBottom.gif);
	background-position:bottom;
	padding:0px;
	margin:0px 0px 0px 0px;
	margin-bottom:8px;
	padding-bottom:5px;
}