/*
 * Filename: asimlip6.css
 * Copyright (C) 1996, 2005 Czo <Olivier.Sirol@lip6.fr>
 * License: GPL (http://www.gnu.org/copyleft/gpl.html)
 * Started: April 1996
 * Last Change: Monday 14 February 2005, 21:40
 * Edit Time: 0:02:13
 * Description:
 *   CSS derived from css recommendation of w3c
 *   http://www.w3.org/StyleSheets/
 *   
 * $Id: $
 */

/* IE55 scrollbars  */

/* body {
	scrollbar-face-color: #dedebb; scrollbar-highlight-color: #c0c0c0; scrollbar-shadow-color: #c0c0c0; color: black; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #fefefb; scrollbar-darkshadow-color: #000000; scrollbar-base-color: gray
} */
input.textbox {
	border-right: black 1px solid; border-top: black 1px solid; font-size: 13px; background: white; border-left: black 1px solid; color: black; border-bottom: black 1px solid; height: 22px
}
input.button {
	border-right: black 1px solid; border-top: black 1px solid; font-size: 13px; background: silver; border-left: black 1px solid; color: black; border-bottom: black 1px solid; height: 22px
}
button {
	border-right: black 1px solid; border-top: black 1px solid; font-size: 13px; background: silver; border-left: black 1px solid; color: black; border-bottom: black 1px solid; height: 22px
}

/* body */

html, body, th, td, tr, p, h1, h2, h3, h4, h5, h6 {
     font-size:90%;  /* netscape 4.7 */

    font-family:verdana,sans-serif
}

body {
/*  margin: 2em 2em 2em 2em; */
/*   font-size: small;  */
  color: black;
  background: white;
  background-color: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat
/*   background-image: url(manual.gif); */
}

pre, tt, code {
    font-family:"andale mono",monospace;
    font-size:100%;
            /* font-weight: bold; */
            white-space: pre
}

hr {
/*    width: 50%; */
    height: 1px;
    border: 0;
    color: #004400;
    background-color: #004400
}

h1, h2, h3, h4, h5, h6 {
    font-family: verdana,sans-serif
}

h1 { text-align: center }
h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3 { 
    font-family: "Trebuchet MS",sans-serif;
    color: #09550B}
h1 { font-weight: bold; font-size: 170% }
h2 { font-weight: bold; font-size: 140% }
h3 { font-weight: bold; font-size: 118% }
h4 { font-weight: bold; font-size: 100% }
h5 { font-style: italic; font-size: 100% }
h6 { font-variant: small-caps; font-size: 100% }

.hide {
  display: none;
  color: white
}

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
div.head img { color: white; border: none } /* remove border from top image */

p.copyright { font-size: 90% }
p.copyright small { font-size: 80% }

p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  margin-left: 0.6em;
  margin-right: 0.6em
}

dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }


tt { color: green }
em { font-style: italic; font-weight: bold }
strong { font-weight: bold }

ul.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none
}

@media aural {
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code }
}


pre {
        border: solid;
        border-width: thin;
        border-color: #003300;
        background-color: #EEEEEE;
/*        width: 100%; */
        padding: 0.5em;
        margin-left: 2em;
        margin-right: 2em
}

p.changed {
    padding-left: 0.2em;
    border-left: solid;
    border-top: none;
    border-bottom: none;
    border-right: none;
    border-left-width: thin;
    border-color: red
}


blockquote {
  margin-left: 4em;
  margin-right: 4em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  font-style: italic;
  color: #003300
}

address {
  text-align: right;
  font-weight: bold;
  font-style: italic;
  font-size: 80%
}

blockquote p {			/* try to avoid space above the attribution */
  margin-bottom: 0
}

blockquote address {
  margin: 0
}


a:link img, a:visited img { border-style: none }
a img { color: white } /* the only way to hide the border in ns 4.x */

a:link, a:active, a:visited {
	color: #09550B;
  /*      font-weight: bold; */
        text-decoration: none
}

a:hover, a:focus { /*#FF8000*/
	/* color: #FFC710;
        background-color: #214063; */
        color: #FF9900;
/*        background-color: #EEEBDB; */
/*        font-weight: bold; */
       text-decoration: underline
}

table {

    border-collapse: collapse;
}

div.czotable table {
  margin-left: 4em; 
  margin-right: 4em;
  margin-top: 0.8em; 
  margin-bottom: 0.8em;
  border-collapse: collapse;
        border-width: thin;
        border-color: #005A9C; 
        border: 1px solid ThreeDShadow;
        border-spacing: 0px
        background-color: #DDDDDD;
  color: #005A9C; 
  background: #FFFFFF; 
      text-align: left
}

div.czotable th { 
        border-width: thin;
        border-color: #005A9C; 
    color: #FFFFFF; 
    background: #005A9C
}

div.czotable td { 
        border-width: thin;
        border-color: #005A9C; 
    background: #E9E9E9; 
    color: #000000
}

div.czotable td.th { 
        border-width: thin;
        border-color: #005A9C; 
    background: #FFFFFF; 
    color: #005A9C
}

.small {
     font-size:90%
}

.white {
     color: #FFFFFF
}

 table.remark {
   margin-right:                5%;
   margin-left:                 5%;
   border:                      solid;
   border-width:                thin;
   border-color:                #003300;
 }

 table.remarktext {
   text-align:                  justify;
   background-color:            #EEEEEE;
 }

 table.citation {
   margin-right:                10%;
   margin-left:                 10%;
 }




/*
 * x-----------------------------------------------------------------x
 * |                    Doxygen Specific Classes                     |
 * x-----------------------------------------------------------------x
 */


/* -------------------------------------------------------------------
 * Quick Index Class (top page navigation bar).
 */

 div.qindex, div.nav {
   width:                       100%;
   background-color:            #eeeeff;
   border:                      1px solid #003300;
   text-align:                  center;
   margin:                      2px;
   padding:                     2px;
   line-height:                 140%;
 }

 a.qindex, a.qindex:visited, a.qindex:hover, a.qindexHL, a.el, a.elRef {
   text-decoration:             none;
   font-weight:                 bold;
 }

 a.qindex, a.qindex:visited {
   color:                       #09550B;
 }

 a.qindex:hover {
   background-color:            #ddddff;
 }

 a.qindexHL, a.qindexHL:hover, a.qindexHL:visited {
   background-color:            #0c780c;
   color:                       #ffffff;
   border:                      1px double #9295C2;
 }

 a.code:link, a.code:visited, a.codeRef:link, a.codeRef:visited {
   text-decoration:             none;
   font-weight:                 normal;
   color:                       #0000ff;
 }

 .indexkey {
   background-color:            #eeeeff;
   border:                      1px solid #b0b0b0;
   padding:                     2px 15px;
 }

 .indexkey, .indexvalue {
   background-color:            #eeeeff;
   border:                      1px solid #b0b0b0;
   padding:                     2px 15px;
 }

 .indexkey {
   width:                       40%;
 }

 .indexvalue {
   width:                       80%;
 }


/* -------------------------------------------------------------------
 * Verbatim Source Code / Examples.
 */

 pre.fragment       { background-color: #EEEEEE; }

 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 }


/* -------------------------------------------------------------------
 * Attributes Listing.
 */

 .mdTable {
   border:                      1px solid #868686;
   background-color:            #F4F4FB;
 }

 .mdRow {
   padding:                     5px 10px;
 }

 .mdescLeft, .mdescRight {
   padding:                     0px 8px 4px 8px;
   font-size:                   12px;
   font-style:                  italic;
   background-color:            #FAFAFA;
   border-top:                  1px none #E0E0E0;
   border-right:                1px none #E0E0E0;
   border-bottom:               1px none #E0E0E0;
   border-left:                 1px none #E0E0E0;
   margin:                      0px;
 }

 .memItemLeft, .memItemRight, .memTemplItemLeft {
   padding:                     1px 0px 0px 8px;
   margin:                      4px;
   border-top-width:            1px;
   border-right-width:          1px;
   border-bottom-width:         1px;
   border-left-width:           1px;
   border-top-color:            #0c0c0c;
   border-right-color:          #0c0c0c;
   border-bottom-color:         #0c0c0c;
   border-left-color:           #0c0c0c;
   border-top-style:            solid;
   border-right-style:          none;
   border-bottom-style:         none;
   border-left-style:           none;
   background-color:            #FAFAFA;
 }

 .memItemLeft       { font-size: 12px; }
 .memItemRight      { font-size: 13px; }
 .memTemplItemLeft  { font-size: 12px; }
 .memTemplItemRight { font-size: 13px; }

 .memTemplParams {
   color:                       #606060;
   background-color:            #FAFAFA;
   font-size:                   12px;
 }


