
span.doctitle {
  font-family: sans-serif;
  font-size: 18pt;
  font-weight: bold;
  color: #527bbd;
}


div.title, caption.title {
  font-family: sans-serif;
  font-weight: bold;
  text-align: left;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
}


div.title + * {
  margin-top: 0;
}


td div.title:first-child {
  margin-top: 0.0em;
}


div.content div.title:first-child {
  margin-top: 0.0em;
}


div.content + div.title {
  margin-top: 0.0em;
}


li.index { 
  list-style-type: none 
}


li.indexfaq { 
}


body { 
  margin-top:10px;
  margin-bottom:10px;
  font-family:Verdana,Arial,sans-serif;
  font-size:10pt; 
}

h1 {
  font-size:16pt;
  font-weight: bold; 
  font-family: verdana;
  color: RGB(128,0,0); 
}


h2 {
  font-weight:bold; 
  font-family:Verdana;        
  color: RGB(0,128,0);
}


h3 {
  font-weight:bold; 
  font-family:Verdana;
  font-size:10pt;
  color: RGB(0,128,192);
}


h4 { 
  font-weight:bold; 
  font-family:Verdana;
  font-size:10pt;
}

    
h1, h2 {
  color: #527bbd;
  font-family: sans-serif;
  margin-top: 0em; /*1.2em;*/
  margin-bottom: 0.5em;
/*  line-height: 1.3;*/
}


h1 {
  border-bottom: 2px solid silver;
}


h2 {
  padding-top: 0.5em;
}
    

pre.example    {
  margin-bottom: 0px;
}

    
td.example {
  bgcolor=##FFFFE0;
  border: 1px black dotted;
  margin-right: 15pt;
}


h2.sh2     { 
  font-size:14pt; 
}


h3,h3.xmp,h3.xpl,h3.inf,h3.tip { 
  font-size:11pt; 
}


h4 { 
  font-size:10pt; 
}

p,ul,ol,li,div,td,th,address,nobr,b,i {
  font-family:Verdana,Arial,sans-serif;
  font-size:10pt; 
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family:Verdana,Arial,sans-serif;
  font-size:10pt; 
}

img.std {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}


p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { 
  font-family:Verdana,Arial,sans-serif;
}


pre { 
  font-family:Courier New,Courier; 
  font-size:10pt; 
  color:#0000C0;
  margin-left: 10;
  margin-right: 40;
  background: #ffffee;
  border: 1px solid silver;
  padding: 0.5em;        
}


div.reftip {
  position: absolute;
  z-index: 1;
  padding: 8pt;
  visibility: hidden;
  border: 1px solid #000000;
  background: #ffffd0;
}


pre.syntax {
  background: #dddddd;
  padding: -10pt,-10pt;
  cursor: text;
}


pre.syntax {
  color: #000000;
}


tt { 
  font-family:Courier New,Courier; 
  font-size:10pt; 
  color:#0000C0; 
}


.clsRef { 
  font-size:9pt; 
}


td.example { 
  border-width: 1pt; 
  border-style: solid; 
  border-color: #999999; 
  background-color: #FFFFE0; 
}


.code { 
  background: #f4f4f4;
  color: navy;
}


td.xplcode { 
  background-color:#EEEEFF; 
}


.doc { 
  background-color:#EEEEEE; 
}


.qbar { 
   background-color:#FFFFE0; 
   font-size:9pt; 
   font-family:Arial,sans-serif; 
}


pre.normal { 
  color:#000000; 
}


SPAN.link {
  color:#000099; 
}


a:link {
  color:#000099; 
  text-decoration: underline; 
}


a:visited { 
  color:#000099; 
  text-decoration: underline; 
}


A:hover {
  text-decoration: none;
  color: RGB(0,200,0); 
}


a.an { 
  text-decoration:none; 
}


P.legalnotice { 
  color:RGB(111,111,111); 
  font-family: Verdana;
  font-size: 8pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 15pt;
  margin-right: 15pt;
}


td.menu, td.submenu {
  text-decoration: none;
  background-color: #D8E8E8;
}


td.menu-active, td.submenu-active {
  text-decoration: none;
  background-color: white;
}

	
td.menu, td.menu-active	{
  text-decoration: none;
  padding-left: 4px;
}

	
td.submenu, td.submenu-active {
  padding-left: 16px;
  text-decoration: none;
}

	
p.small { 
  font-family: Tahoma, sans-serif; font-size: 7pt; color: #707070;
}


a.an { 
  text-decoration:none; 
}


table.menu a:active, table.menu a:link, table.menu a:visited {
  color: #006666;
  font-size: 8pt; 
  text-decoration: none; 
}
