/* Cod2Doc style for Cod2Doc */
/* CSS manual: http://www.w3.org/TR/REC-CSS2 (several languages possible) */
/* CSS validator: http://jigsaw.w3.org/css-validator/ */

/* Style for the body */
body {
  font-family: Times;
  font-size: 12pt; 
  font-weight: bold; 
  color: rgb(255,255,255); 
  background-color: rgb(0,0,200);
  padding: 0.2em;}

/* The size of space between sections */
.Space {
  font-size: 10pt;}
  
  
/* Style for the links */
a:link {
  color: rgb(255,255,0); 
  text-decoration: none;}

/* Style for the visited links */
a:visited {
  color: rgb(255,255,0); 
  text-decoration: none;}

/* Style when the mouse is over the link */
a:hover {
  color: rgb(255,240,0);
  background: rgb(0,136,238);
  text-decoration: none;} 

/* The emphasis */
em {
  color: rgb(255,255,255);
  font-weight: bold;}


/* Style for the title of document (or ;title used in ;doc) */
.Title {  
  font-size: 28pt; 
  font-weight: bold; 
  color: rgb(255,0,0);
  text-align: center;}

/* Style for the chapters (include files, functions, ;chapter used in ;doc) */
.Chapter {  
  font-size: 24pt; 
  font-weight: bold; 
  color: rgb(255,102,0);}

/* Style for the section (;section used in ;doc) */
.Section {  
  font-size: 16pt; 
  font-weight: bold; 
  color: rgb(255, 204, 102);}

.Paragraph {
  font-size: 14pt;
  font-weight: bold;
  color: rgb(192, 192, 192);}


/* Centering of the tables */
div.TableGen {
  text-align: center;}

/* Style for tables */
.Table {
  width: 98%;
  background-color: rgb(0,0,102);
  border: 0;
  table-layout: fixed;
  /* To center the table */
  margin-left: auto;
  margin-right: auto;}

/* Style for title cells */
.TitleCellTable {
  background-color: rgb(102,0,204);
  padding: 0.5em;}

/* Style for the short description if the option was set */
.CellTypeDescription {
  text-align: right;
  font-weight: bold;
  width: 90px;
  background-color: rgb(102,0,204);
  padding-right: 0.5em;
}

/* Style for normal cells */
.CellTable {
  background-color: rgb(0,0,153);
  padding: 0.5em;}


/* Style for include files. Included in .TitleCellTable */
.IncludeFile {
  font-size: 12pt; 
  font-weight: bold;}

/* Style for constant variables. Included in .TitleCellTable */
.ConstantVariable {
  font-size: 14pt; 
  font-weight: bold; 
  color: rgb(51,204,255);}

/* Style for global variables. Included in .TitleCellTable */
.GlobalVariable {
  font-size: 14pt; 
  font-weight: bold; 
  color: rgb(51,204,255);}
  
  /* Style for types. Included in .TitleCellTable */
.Type {
  font-size: 14pt; 
  font-weight: bold; 
  color: rgb(51,204,255);}
  
  /* Style for functions. Included in .TitleCellTable */
.Function {
  font-size: 14pt; 
  font-weight: bold; 
  color: rgb(51,204,255);}

/* Style for the ;title tag inside ;doc. Included in .TitleCellTable */
.TitleTable {
  font-size: 14pt; 
  font-weight: bold; 
  color: rgb(51,204,255);}

/* Style for the arguments of functions */
.Argument {
  font-weight: bold; 
  color: rgb(51,150,255);}


/* Style of the subsection title (description line, return value line, ...). Included in .CellTable */
.Subsection {
  font-weight: bold; 
  color: rgb(255,102,0);}

/* Style of the descriptions. Included in .CellTable */
.Description {
  font-weight: bold;}

/* Style for the variable name in the variable description */
.VariableName {
  font-size: larger;}

/* Style for the default value of variables */
.DefaultValue {
  font-weight: bold; 
  color: rgb(192,192,192);}

/* Style for the see also text */
.SeeAlso {
  font-weight: bold; 
  text-decoration: underline;}


/* Style for the lists */
ul {
  margin: 0 0 0 2em; 
  padding: 0;}

ol {
  margin: 0 0 0 3em; 
  padding: 0;}


/* Style for the internal documentation (;doc) */
.Doc {
  ;}


/* Style for the table for groups */
.TableGroup {
  background-color: rgb(0,0,0);
  border: 0;
  align: center;
  width: 99%;
  /* To center the table */
  margin-left: auto;
  margin-right: auto;}

/* Style for the title cell for groups */
.TitleCellGroup {
  font-weight: bold; 
  color: rgb(255,255,255);
  background-color: rgb(0,0,190);
  padding: 0.4em;}

/* Style for the main cell for groups */
.CellGroup {
  font-weight: bold; 
  background-color: rgb(0,0,180);
  padding: 0.4em;}


/* Style for the index (name of the files). Also used for include files */  
.Index {
  font-size: 14pt;
  font-weight: bold;}
  
/* Style for the index of functions (name of the functions) */  
.IndexFunction {
  font-size: 12pt;
  font-weight: bold;}
  
/* In the index of functions (for separate function option), style of the name of the directories */
.DirectoryIndexFunction {  
  font-size: 16pt; 
  color: rgb(255,102,0);}
  
/* In the index of functions (for separate function option), style of the name of the files */
.FileIndexFunction {  
  font-size: 12pt; 
  color: rgb(255,255,255);}
  
/* Style for the window of links */  
.Links {
  font-weight: bold;
  text-align: center;}  


/* Style for code */
/* Style for the code in function descriptions. Included in .CellTable */
.Code {
  font-family: Blitz, Arial;
  font-weight: normal;
  font-size: 12pt; 
  color: #FFFFFF;
  background-color:rgb(34,76,152);
  display: block;
  padding: 2pt;}

.Keyword {
  color: #C0C0FF;}

.Comment {
  color: #FFEE00;}
  
.String {
  color: #00FF66;}
 
.Digit {
  color: #33FFDD;}

