body         { font: 10pt 'Trebuchet MS', Arial; color:#FFF; background-color:#FC0; text-align: center; }
a:link       { color: #FC0; text-decoration: underline; }
a:hover      { color: #000; text-decoration: none; background-color: #FC0; }
a:visited    { color: #FC0; text-decoration: none; }

.dialog { width: 770px; margin:0px auto; min-width:20em; font: 10pt; color:#fff;}

.dialog .hd .c,
.dialog .ft .c 		{ font-size:1px; /* ensure minimum height */ height:11px;}
.dialog .ft .c 		{ height:11px;}
.dialog .hd 		{ background:transparent url(tl.gif) no-repeat 0px 0px;}
.dialog .hd .c	 	{ background:transparent url(tr.gif) no-repeat right 0px;}
.dialog .bd		 	{ background:transparent url(ml.gif) repeat-y 0px 0px;}
.dialog .bd .c		{ background:transparent url(mr.gif) repeat-y right 0px;}
.dialog .bd .c .s 	{ margin:0px 8px 0px 4px; background:#000 url(ms.jpg) repeat-x 0px 0px; padding:1em;}
.dialog .ft 		{ background:transparent url(bl.gif) no-repeat 0px 0px;}
.dialog .ft .c		{ background:transparent url(br.gif) no-repeat right 0px;}

/* content-specific */

.dialog h1 		{ font-size:3em; margin:0px; padding:0px; margin-top:0.3em; color: #FC0;}
.dialog p 		{ margin:0.5em 0px 0px 0px; padding:0px;}
.dialog table	{font-size: 11pt;}
html>body .dialog pre { font-size: 11pt;}

/* footer */

.foot { width: 770px; margin:0px auto; font: 8pt 'Trebuchet MS', Arial; color:#000;}
.foot a:link { color: #000; text-decoration: none;}
.foot a:visited { color: #000; text-decoration: none;}