 body {
   background: #fceadc url("bgrnd.gif");
   }

 a.page:link{color:blue; text-decoration:none;}
 a.page:visited{color:blue; text-decoration:none;}
 a.page:hover{color:#6DC5F3; text-decoration:none;}
 a.page:active{color:#6DC5F3;}

 a.calln:link{color:#CC3030; text-decoration:none;}
 a.calln:visited{color:#CC3030; text-decoration:none;}
 a.calln:hover{color:#FF7F3F; text-decoration:none;}
 a.calln:active{color:#FF7F3F;}

 a.recn:link{color:black; text-decoration:none;}
 a.recn:visited{color:black; text-decoration:none;}
 a.recn:hover{color:gray; text-decoration:none;}
 a.recn:active{color:gray;}

 a.dtit:link{color:black; text-decoration:none;}
 a.dtit:visited{color:black; text-decoration:none;}
 a.dtit:hover{color:gray; text-decoration:none;}
 a.dtit:active{color:gray;}

 a.npbu:link{color:#1070C0; text-decoration:none;}
 a.npbu:visited{color:#1070C0; text-decoration:none;}
 a.npbu:hover{color:#307FFF; text-decoration:none;}
 a.npbu:active{color:#307FFF;}

 a.lblx:link{color:#BB7777; text-decoration:none;}
 a.lblx:visited{color:#BB7777; text-decoration:none;}
 a.lblx:hover{color:#DD9999; text-decoration:none;}
 a.lblx:active{color:#DD9999;}
 a.lblx {font-weight:bold;}

 a.start:link{color:#6DC5F3; text-decoration:none;}
 a.start:visited{color:#6DC5F3; text-decoration:none;}
 a.start:hover{color:#6DD7F7; text-decoration:none;}
 a.start:active{color:#6DD7F7;}

 p.lststt {
   margin: 0px 0px 0px 50px; 
   text-indent: -25px;
   }

 p.lstchp {
   margin: 0px 0px 0px 25px; 
   text-indent: -25px;
   }

 p.lstchp strong {
   font-weight: bold; 
   font-size: 110%; 
   color: #eaa;
   }

 p.advise {
   font-family: verdana, tahoma, arial, sans-serif;
   margin: 0 0 0 2%; 
   font-weight: normal; 
   font-size: 80%; 
   color: #00f;
   }

 p.advise table {
   font-size: 100%; 
   padding: 0;
   margin: 0;
   border-style: hidden;
   border-collapse: collapse;
   }

 p.advise table td {
   border-style: hidden;
   padding: 0 1ex 0 0;
   }

 p.advise span {
   color: #ea0;
   background:#fff;
   cursor: default;
   }

 p.advise span:hover {
   color: #fed;
   background:#fff;
 }

 p.advise a:link{color:blue; text-decoration:none;}
 p.advise a:visited{color:blue; text-decoration:none;}
 p.advise a:hover{color:#6DC5F3; text-decoration:none;}
 p.advise a:active{color:#6DC5F3;}

 #query table {
   padding: 0;
   margin: 0;
   border-style: hidden;
   border-collapse: collapse;
   width: 70ex;
   }

 #query table td {
   border-style: hidden;
   padding: 0;
   }

 #query table td.indent {
   width: 2ex;
   }

 #query table tr.control {
   vertical-align: middle;
   height: 2em;
   }

 #query table tr.control table {
   width: 100%;
   }

 #query #submit {
   background: #e0b0b0;
   border: #e0b0b0 1px outset;
   color: #fdeee3;
   font-size: 12px;
   font-weight: bold;
   }

 #query label {
   font-weight: bold;
   color: #c99;
   }
 #query label:hover{color:#ebb}

 #query table tr.control label {
   font-weight: normal;
   color: #000;
   }
 #query table tr.control label:hover{color:#aaa}

 #query input.q {
   border: #777 1px solid;
   padding: 1px 4px 2px 4px;
   font-size: 14px;
   font-family: verdana, tahoma, arial, sans-serif;
   width: 100%;
   }

 blockquote.apolo {
   font-family: arial, verdana, tahoma;
   }

 blockquote.apolo h3 {
   color: red;
   margin: 12pt 0 0 0; 
   }

 blockquote.apolo h6 {
   font-weight: normal; 
   margin: 8pt 0 0 0; 
   }

 p.not-found {
   margin: 12pt 0 6pt 0; 
   font-family: verdana, tahoma, arial, sans-serif;
   font-weight: normal;
   font-size: 80%; 
   }

 p.not-found strong {
   color: #a9a;
   }

 p.not-found cite {
   background-color: #fff;
   border: #aaa 1px dotted;
   color: #d77;
   padding: 0.1em 0.5em 0.1em 0.5em;
   font-size: 14px;
   font-style: normal;
   }

 .advise-end {
   color: #777;
   font-family: verdana, tahoma, arial, sans-serif;
   }

