/* Style Definitions - created 2007.11.09 */

body {
 background-image:url('cldscpp.jpg');
 margin: 0.5cm 1cm 0.5cm 1cm;
 }

h1{
 background:#efefef;
 border-style: solid solid solid solid;
 border-color:#d9e2e2;
 border-width:1px;
 padding:2px 2px 2px 2px;
 font-size:200%;
 text-align:center;
}

h2 { font-size: 12pt; font-weight: bold; background-color: #CCCCFF }

h3 {
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:3.0pt;
margin-left:0cm;
page-break-after:avoid;
font-size:13.0pt;
font-family:Arial;
}


/* support for perfaq.htm - faq.css */
H1.title  {
  padding: 0.2em;
  border-style: solid;
  border-width: 2px;
  border-color: #eeeeee;
}

H3.title  {
  padding: 0.4em;
  margin-top: 2em;
  border-style: solid;
  border-width: 2px;
  border-color: #eeeeee;
}


hr { margin: 0px 0px 0px 0px; border-style: none; padding: 0px 0px 0px 0px; }
p.top { margin: 0; border-style: none; padding: 0; text-align: center; }
hr.mini { margin: 0px; border-style: none; padding: 0px; width:20%; text-align: center; }

p.nom {
margin:0cm;
margin-bottom:.0001pt;
color: red;
}

p.code {
margin-top:0cm;
margin-bottom:.0001pt;
margin-left:0.5cm;
margin-right:0.5cm;
font-size:10.0pt;
font-family:"Courier New";
}

.bld { 
font-weight: bold;
}

/* ===========
pre {
margin-left:0.5cm;
margin-right:0.5cm;
font-size:10.0pt;
font-family:"Courier New";
}
   =========== */

.ctr { text-align : center; }
.cn { font-family:"Courier New"; }
.red { color:red; }
.blue { color:blue; }
.green { color:#006600 }
.brown { color:brown }

.a { color:#ff0000; }	/* red highlights - red    */
.b { color:#008000; }	/* green comments - green  */
.c { color:#0000ff; }	/* reserved words - blue   */
.d { color:#ff8000; }	/*                  orange */
.e { color:#a000c0; }	/* win-words      - purple */
.f { color:#666666; }	/*                - grey   */
.o { color:#008080; }   /*                - turquoise */
.v { color:#40c000; }   /*                - light green */
.t { color:#A02020; }	/* quoted text    - brown */

.cd {
  /* top, right, bottom, left */
  padding: 0px 10px 0px 10px;
  margin: 1px 10px 1px 10px;
  background: #f0f8ff;
  border-width: 1px;
  border-style: solid solid solid solid;
  border-color: #cccccc;
  width: 90%;
  font-family:"Courier New";
}

.out {
  /* top, right, bottom, left */
  padding: 0px 10px 0px 10px;
  margin: 1px 10px 1px 10px;
  background: #2f2f2f;
  color: #ffffff;
  border-width: 1px;
  border-style: solid solid solid solid;
  border-color: #cccccc;
  width: 90%;
  font-family:"Courier New";
}


/* perl code colouring
Note: Only 16 color names are supported by the W3C HTML 4.0 standard 
(aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, 
purple, red, silver, teal, white, and yellow).
For all other colors you should use the Color HEX value.
*/
.rw { color: #0000cd } /* reserved words */
.bif { color: #ff0000 } /* built-in functions */
.sca { color: #9400d3 } /* scalar variables */
.arr { color: #008b8b } /* array variables */
.has { color: #a52a2a } /* hash variables */
.com { color: #008000 } /* comments after # */
.qot { color: #009900 } /* quoted items */

/* support for perfaq.htm - faq.css */
DIV.abstract {
  margin: 2em;
  padding: 1em;
  background-color: #eeeeee;
}

DIV.abstract P.title {
  font-size: 120%;
}

DIV.revhistory {
  width: 400px;
}

TR.question TD {
  padding-top: 1.0em;
}

TT {
  font-size: 120%;
}

.programlisting {
  padding-top: 0.8em;
  padding-left: 0.8em;
  background-color: #ffffe0;
}

/* eof - cxx.css */