/* RegExpr HTML Help CSS */
BODY, TH, TD, PRE.license { 
   font-family: Verdana,Georgia,Arial,Helvetica,sans-serif;
   line-height: 1.3;
}

/* Title font */
h1,h2,h3,h4,h5,caption { 
   font-family: Georgia,Arial,Helvetica,sans-serif; 
}

h1 {
   font-size: 175%; /* 14 pt */
   font-weight: normal;  
   text-align: center;
   padding-bottom: 0.3ex;
   border-bottom: 2px solid #9999FF;
   margin-top: 0; /* For Opera 8.51 */
}

BODY {
   background-image: url("backgrnd.gif"); 
   background-position: top left;
   background-repeat: repeat-y;
   font-size: 75%;
   margin-right: 4px;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 40px;
}


TH, CAPTION {
   font-weight: bold;
}

TABLE { font-size: 100%; }

H2
{
   font-size: 130%;
   FONT-WEIGHT: bold;
   text-align: left;
}


H3
{
   font-size: 110%;
   FONT-WEIGHT: bold;
   text-align: left;
}

H4
{
   font-size: 100%;
   FONT-WEIGHT: bold;
   text-align: left;
}


A:link
{
   COLOR: #0000CC;
}

A:visited
{
   COLOR: #333399;
}


A:hover, A:active 
{ 
   COLOR: #ff6600;
}


code, pre {
   font-family: "courier new",monospace;
   text-align: left;
   margin-left: 2em;
}


P.endtext
{
   MARGIN-TOP: 25px;
   font-style: normal;
   color: #000080;
   text-align: center;

   border: none;
}



TABLE {
  border: 0px solid black;
}

TABLE.normal TH {
  text-align: left;
  vertical-align: top;
  padding: 2px;
}
TABLE.normal TD {
  vertical-align: top;
  padding: 2px;
}

PRE.license {
   border-top: 3px dotted #ccc;
   border-bottom: 3px dotted #ccc;
   border-left: 3px dotted #ccc;
   padding: 1em;
   margin-left: 0;
}

P.URN { font-size: 90%; text-align: right; margin: 1em 0 1em 1em; color: #666666; }

/* Printing */
@media print {
   P.endtext {
      font-style: italic;
   }

}


