/*
 *  Standard CSS for BASE 1.2.16 documentation.
 *  29-Aug-2005
 *
 *  Conrad Halling
 *  conrad.halling@sphaerula.com
 */


/*
 *  Default styles.
 */

body
{
    color:                    #000000;
    background-color:         #FFFFFF;
    font-family:              Arial, sans-serif;
    font-size:                10pt;
    line-height:              12pt;
    text-align:               left;
}

/*
 *  Division styles.
 */

div
{
    background-color:         #FFFFFF;
    width:                    47em;
    margin-left:              auto;
    margin-right:             auto;
    margin-top:               1em;
    margin-bottom:            1em;
}

div.borderBottom
{
    border-bottom:            1px solid #999999;
}

div.breadcrumb
{
    width:                    100%;
    font-size:                9pt;
    text-align:               left;
}

div.content
{
    border-bottom:            1px solid #999999;
}

div.footer
{
    text-align:               center;
}

/* Deprecated: replaced by div.borderBottom. */

div.header
{
    border-bottom:            1px solid #999999;
}

/* Deprecated: replaced by div.borderBottom. */

div.toc
{
    border-bottom:            1px solid #999999;
}

p
{
    margin-left:              1em;
    margin-bottom:            1em;
    margin-right:             1em;
}

p code
{
    font-family:              Courier, monospace;
    font-size:                9pt;
}

p.comment
{
    margin-top:               0px;
    margin-bottom:            1em;
}

p.footer
{
    font-family:              serif;
    font-size:                9pt;
    line-height:              9pt;
    font-style:               italic;
    color:                    #006600;
    text-align:               center;

}

p.footer em
{
    font-style:               normal;
}

pre
{
    font-family:              Courier, monospace;
    font-size:                9pt;
}

/*
 *  Define a default font and color for the headers.
 *  h1 is used for the title of each page.
 *  h2 through h6 are used for content headers.
 *  As the header level increases, the header indentation increases and the font size
 *  decreases.
 */

h1,h2,h3,h4,h5,h6
{
    color:                    #006600;
    font-family:              serif;
    font-style:               italic;
    text-align:               left;
    margin-bottom:            12pt;
}

h1
{
    font-size:                18pt;
    margin-left:              0px;
}

h2
{
    font-size:                16pt;
    margin-left:              0px;
}

h3
{
    font-size:                14pt;
    margin-left:              2px;
}

h4
{
    font-size:                12pt;
    margin-left:              4px;
}

h5
{
    font-size:                11pt;
    margin-left:              6px;
}

h6
{
    font-size:                10pt;
    margin-left:              8px;
}

/*
*   Headers are italicized. A citation that appears in a header
*   should not be italicized. Since our headers are also anchors, we
*   have to include the anchor tag in the definition string.
*/

h1 a cite,h2 a cite,h3 a cite,h4 a cite,h5 a cite,h6 a cite
{
    font-style:             normal;
}

/*
*   Headers are italicized. Emphasized text that appears in a header
*   should not be italicized. Since our headers are also anchors, we
*   have to include the anchor tag in the definition string.
*/

h1 a em,h2 a em,h3 a em,h4 a em,h5 a em,h6 a em
{
    font-style:             normal;
}

/*
*   Headers are italicized. Code that appears in a header
*   should not be italicized. Since our headers are also anchors, we
*   have to include the anchor tag in the definition string.
*/

h1 a code,h2 a code,h3 a code,h4 a code,h5 a code,h6 a code
{
    font-style:             normal;
    font-size:              smaller;
}


/*
*   Table styles.
*/

table
{
    margin-left:            auto;
    margin-right:           auto;
    margin-top:             12px;
    margin-bottom:          12px;
    font-size:              9pt;
    border-collapse:        collapse;
    border:                 1px solid #888888;
}

table.bibliography
{
    margin-left:            10px;
    margin-right:           10px;
}

caption
{
    font-size:              12pt;
    font-weight:            bold;
    padding-bottom:         5px;
    margin-left:            auto;
    margin-right:           auto;
}

th
{
    background-color:       #CCCCCC;
    border:                 1px solid #888888;
    padding:                5px 10px 5px 10px;
    text-align:             left;
}

th.center
{
    text-align:             center;
}

th.cover
{
  width:                    100px;
}

th.pubinfo
{
  width:                    30%;
}

td
{
    border:                 1px solid #888888;
    padding:                5px 10px 5px 10px;
}

td.center
{
    text-align:             center;
}

td.right
{
    text-align:             right;
}

td.top
{
    vertical-align:         top;
}

a img
{
    border-style:             none;
}

/*
 *  Class styles, in alphabetical order.
 */

li.toc
{
    list-style-type:          none;
}

/*
*   Code samples should be a maximum of 80 characters wide.
*   They are formatted with a border and a pale background so theyÕll stand out
*   nicely.
*/

pre.code
{
    margin-bottom:          1em;
    margin-left:            1em;
    margin-right:           1em;
    border:                 1px solid #999999;
    background-color:       #EEEEEE;
    padding:                2px;
}


/*
*   Class output is used to show the text output from a program.
*     Class command is used to show a command entered at the prompt.
*/

pre.command
{
    margin-left:            2em;
    margin-bottom:          1em;
    margin-right:           2em;
}

pre.output
{
    margin-left:            2em;
    margin-bottom:          1em;
    margin-right:           2em;
}

span.genusSpecies
{
    font-style:             italic;
}

