/*
   'Quite Gray'  --  Style Sheet for the Octane Doxygen Documentation

   Copyright (c) 2003 by Octane Project Group
   All Rights Reserved
*/

/* -- general -- */

body {
   color : black;
   background : #E0E0E0;
   font-family : Arial, Helvetica, sans-serif;
   margin-right : 20px;
   margin-left : 20px;
   font-size : 13px;
}

* { font-size : inherit; }
table p { font-size : 13px; }
table dl { font-size : 13px; }
table dl td { font-size : 13px; }

code { font-size : 12px; }

H1 {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size : 16px;
}

H2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size : 15px;
}

H3 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size : 14px;
}

/* -- links -- */

a { text-decoration: none; color : #3030B0; background-color : inherit; }
a:hover { color : #303070; background-color : inherit; }
a:visited { color : #303070; background-color : inherit; }

/* -- header / footer -- */

table.mcheader {
  color : inherit;
  background-color : #C0C0C0;
  border : 1px solid black;
  font-size : 13px;
  font-weight : bold;
  text-align : left;
  vertical-align : middle;
  padding : 0;
  margin-bottom : 1em;
  width : 100%;
}
table.mcheader td { padding : 0.2em 0.5em; }
table.mcheader a { font-weight : normal; }

div.smallprint {
  color : inherit;
  background-color : #C0C0C0;
  border : 1px solid black;
  font-size : 10px;
  text-align : right;
  vertical-align : middle;
  padding : 0.2em 0.5em;
}

CAPTION { font-weight: bold; font-size : 140%; }

DIV.qindex {
  background-color: #C0C0C0;
  border: 1px solid black;
  text-align: center;
  padding : 4px;
  margin-bottom: 4px;
}

A.qindex { font-weight: bold; }
A.qindexHL { font-weight: bold; color : #802020; background-color : inherit; }
A.qindexHL:visited { font-weight: bold; color : #802020; background-color : inherit; }

A.qindexRef { font-weight: bold; }
A.qindexRefHL { font-weight: bold; color : #802020; background-color : inherit; }
A.qindexRefHL:visited { font-weight: bold; color : #802020; background-color : inherit; }

A.el { font-weight: bold; }
A.elRef { font-weight: bold; }
A.code { font-weight: normal; color: #3030B0; }
A.codeRef { font-weight: normal; color: #808080; }
DL.el { margin-left: -1cm }

DIV.fragment {
  border : 1px solid #B0B0B0;
  background-color : #E8E8E8;
  padding-right : 4px;
  padding-left : 4px;
  margin : 4px;
  font-size : 12px;
}

SPAN.keyword       { color: #008000 }
SPAN.keywordtype   { color: #604020 }
SPAN.keywordflow   { color: #e08000 }
SPAN.comment       { color: #800000 }
SPAN.preprocessor  { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral   { color: #008080 }

DIV.ah {
  background-color: black;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 3px;
  margin-top: 3px;
}
DIV.groupHeader {
  margin-left: 16px;
  margin-top: 12px;
  margin-bottom: 6px;
  font-weight: bold;
  font-size : 13px;
}
DIV.groupText {
  margin-left: 16px;
  font-style: italic;
  font-size : 12px;
}

TD.indexkey {
   color : inherit;
   background-color : #F0F0F0;
   font-size : 13px;
   font-weight : bold;
   padding : 4px 10px;
   margin  : 2px 0;
}
TD.indexvalue {
   color : inherit;
   background-color : #F0F0F0;
   font-size : 13px;
   font-style : italic;
   padding : 4px 10px;
   margin  : 2px 0;
}
TR.memlist {
   background-color: #f0f0f0;
}

P.formulaDsp { text-align: center; }
IMG.formulaDsp { }
IMG.formulaInl { vertical-align: middle; }

/* -- member box -- */

.mdTable { border: 1px solid #808080; background-color: #f0f0f0; }
.mdRow { padding: 8px 20px; }
TD.md { background-color: #f0f0f0; font-weight: bold; font-size : 13px; }
TD.mdname1 { background-color: #f0f0f0; font-weight: bold; color: #602020; font-size : 13px; }
TD.mdname { background-color: #f0f0f0; font-weight: bold; color: #602020; font-size : 13px; }

/* -- compound and file lists -- */

.mdescLeft {
  color : inherit;
  background-color : #F0F0F0;
  font-size : 13px;
  font-family : Arial, Helvetica, sans-serif;
  border : 0 none;
  padding-left : 8px;
  margin : 0;
}
.mdescRight {
  color : inherit;
  background-color : #F0F0F0;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  border : 0 none;
  padding : 0 8px;
  margin : 0;
}
.memItemLeft {
  color : inherit;
  background-color : #F0F0F0;
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 13px;
  border-top    : 1px solid #E0E0E0;
  border-right  : 0 none;
  border-bottom : 0 none;
  border-left   : 0 none;
  padding : 2px 0 2px 8px;
  margin : 4px;
}
.memItemRight {
  color : inherit;
  background-color : #F0F0F0;
  font-family : Geneva, Arial, Helvetica, sans-serif;
  font-size : 13px;
  border-top    : 1px solid #E0E0E0;
  border-right  : 0 none;
  border-bottom : 0 none;
  border-left   : 0 none;
  padding : 2px 0 2px 8px;
  margin : 4px;
}
