.dialog {
 width:99%;
 margin:0px auto;
 align:left;
 min-width:20em;
 color:#000;
 text-align:justify;
}

 #hovercolor { border-collapse: collapse; margin:2px; }
 #hovercolor tr.highlight { background-color: #111; color: #fff; }

.dialog a:link {color:#009;text-decoration:none;filter:alpha (opacity=100);}      /* unvisited link */
.dialog a:visited {color:#55A;text-decoration:none;filter:alpha (opacity=100);}  /* visited link */
.dialog a:hover {color:#555;filter:alpha (opacity=100);}  /* mouse over link */

.error table,
.dialog table { color:#000; }

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

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

.error .hd {     background:transparent url(/themes/transaluminum/error/tl.png) no-repeat 0px 0px;  }
.error .hd .c { background:transparent url(/themes/transaluminum/error/tr.png) no-repeat right 0px; }
.error .bd {    background:transparent url(/themes/transaluminum/error/ml.png) repeat-y 0px 0px;    }
.error .bd .c { background:transparent url(/themes/transaluminum/error/mr.png) repeat-y right 0px;  }
.error .ft {    background:transparent url(/themes/transaluminum/error/bl.png) no-repeat 0px 0px;   }
.error .ft .c { background:transparent url(/themes/transaluminum/error/br.png) no-repeat right 0px; }
.error .bd .c .s {   background:transparent 0px 0px; margin:0px 8px 0px 6px;  padding:0.5em; }

.dialog .hd {    background:transparent url(/themes/transaluminum/dialog/tl.png) no-repeat 0px 0px;   }
.dialog .hd .c { background:transparent url(/themes/transaluminum/dialog/tr.png) no-repeat right 0px; }
.dialog .bd {    background:transparent url(/themes/transaluminum/dialog/ml.png) repeat-y 0px 0px;    }
.dialog .bd .c { background:transparent url(/themes/transaluminum/dialog/mr.png) repeat-y right 0px;  }
.dialog .ft {    background:transparent url(/themes/transaluminum/dialog/bl.png) no-repeat 0px 0px;   }
.dialog .ft .c { background:transparent url(/themes/transaluminum/dialog/br.png) no-repeat right 0px; }
.dialog .bd .c .s {   background:transparent 1px 0px; margin:0px 8px 0px 6px;  padding:0.5em; }

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}
