@charset "UTF-8";
/* Uniform design of standard content elements */

@media all
{
    /* Fonts */

    /* Reset font size for all elements to standard (16 Pixel) */
    html * { font-size:100.01%; }

    /**
    * Reset monospaced elements to font size 16px in all browsers
    * @see: http://webkit.org/blog/67/strange-medium/
    */

    textarea, pre, code, kbd, samp, var, tt {
        font-family: "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
    }

    /* Base layout gets standard font size 12px */
    body {
        font-family:Arial, Helvetica, sans-serif;
        font-size:75.00%;
        color:#444;
    }

    /*--- Headings ----------------------------------------------------------*/

    h1,h2,h3,h4,h5,h6 {
        font-weight:normal;
        color:#222;
        margin:0 0 0.25em 0;
    }

    h1 {
        font-size:200%; /* 24px */
        font-weight: bold;
    }

    h2 {
        font-size:200%; /* 24px */
    }
    h3 { font-size:150%; }                       /* 18px */
    h4 { font-size:133.33%; }                    /* 16px */
    h5 { font-size:116.67%; }                    /* 14px */
    h6 { font-size:116.67%; }                    /* 14px */

    /* --- Lists ----------------------------------------------------------- */

    ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
    ul { list-style-type:disc; }
    ul ul { list-style-type:circle; margin-bottom:0; }

    ol { list-style-type:decimal; }
    ol ol { list-style-type:lower-latin; margin-bottom:0; }

    li { margin-left:0.8em; line-height:1.5em; }

    dt { font-weight:bold; }
    dd { margin:0 0 1em 0.8em; }

    /* --- General text formatting ----------------------------------------- */

    p {
        line-height:1.5em;
        margin:0 0 1em 0;
    }

    blockquote, cite, q {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-style:italic;
    }

    blockquote { margin:0 0 1em 1.6em; color:#666; }

    strong,b { font-weight:bold; }
    em,i { font-style:italic; }

    big { font-size:116.667%; }
    small { font-size:91.667%; }

    pre { line-height:1.5em; margin:0 0 1em 0; }
    pre, code, kbd, tt, samp, var { font-size:100%; }
    pre, code { color:#800; }
    kbd, samp, var, tt { color:#666; font-weight:bold; }
    var, dfn { font-style:italic; }

    acronym, abbr {
        border-bottom:1px #aaa dotted;
        font-variant:small-caps;
        letter-spacing:.07em;
        cursor:help;
    }

    sub, sup {
        font-size:77%; line-height:0;
    }

    hr {
        color:#fff;
        background:transparent;
        margin:0 0 0.5em 0;
        padding:0 0 0.5em 0;
        border:0;
        border-bottom: 1px solid #999;
    }

    /*--- Links ------------------------------------------------------------ */

    a { color:#157AC9; background:transparent; text-decoration:none; }
    a:visited  { color:#157AC9; }
    a:hover { text-decoration: underline; }


    /*--- Generic content classes -------------------------------------------*/

    /* standard classes for positioning and highlighting */

    .highlight { color:#c30; }
    .dimmed { color:#888; }
    .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }
    .note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
    .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
    .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }

    .float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
    .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
    .center { display:block; text-align:center; margin:0.5em auto; }


    /* Indentation for classes list */

    .level0, .level1 {
        font-weight: bold;
        font-size: 1.3em;
    }

    .level2 {
        font-weight: bold;
        padding-left: 15px;
        font-size: 1.1em;
        font-style: italic;
    }

    .level3 {
        padding-left: 30px;
    }

    .level4 {
        padding-left: 45px;
    }

    .level5 {
        padding-left: 60px;
    }

    /* Tables */

     .paginator_left {
        text-align: left;
        padding-bottom: 5px;
    }

    .paginator_left img {
        height: 12px;
    }

    .paginator_right {
        text-align: right;
        padding-bottom: 5px;
    }

    table {
        width:100%;
        border-collapse:collapse;
        margin-bottom:0.5em;
        border: 1px solid #ccc;
        border-spacing: 0px;
    }

    th,td {
        padding:0.3em;
        background-color: #eee;
    }


    table.list {
        font-size: 0.9em;
        border-collapse: collapse;
        border: 1px solid #ccc;
        padding: 5px;
    }

    table.list th {
        background-color: #ccc;
        font-weight: bold;
        border: 1px solid #ccc;
    }

    table.list td {
        border: 1px solid #ccc;
        padding: 2px 3px 2px 3px;
    }

    table.list tr.odd td {
        border: 1px solid #ccc;
        padding: 2px 3px 2px 3px;
        background-color: #fff;
    }

    table.list tr {
        border: 1px solid #ccc;
    }

    table.details {
        margin-top: 10px;
    }

    table.details tr {
        border-top: 1px solid #ccc;
    }

    table.details tr td {
        vertical-align: top;
        padding: 15px;
    }

    td.cat {
        font-weight: bold;

    }

    /* Forms */

    .searchform {
        border: 2px solid #157AC9;
        -moz-border-radius: 5px;
        padding: 10px;
    }
    .searchform p {
        font-weight: bold;
    }

    .searchform div label{
        padding: 5px;
        width: 200px;
    }

    .searchform div.input {
        display: inline;
    }

    .searchform div.submit {
        display: inline;
        margin-left: 40px;
    }

    .formula {
        color: #800;
        font-family: "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
        font-size: 1.2em;

    }

    .formula sub {
        font-size:0.6em;
        line-height:0;
    }


}
