/* 
    Document   : ilexweb.css
    Created on : 28-04-2008, 16:06:51
*/


A {        
        color: white;
        text-decoration: none;
}
A:link {                    
        color: black;
        text-decoration: none;
}
A:visited {                    
        color: black;
        text-decoration: none;
}
A:active { 
        color: black;
        text-decoration: none;
}
A:hover {
        color: black;
        text-decoration: underline;
}

SPAN.prj_content_ref, A.prj_content_ref {        
        font-size:18px;
        color: #C86000; 
}
A.prj_content_ref:link {                    
        color: #C86000;
        text-decoration: none;
}
A.prj_content_ref:visited {                    
        color: #C86000;
        text-decoration: none;
}
A.prj_content_ref:active { 
        color: #C86000;
        text-decoration: none;
}
A.prj_content_ref:hover {
        color: #C86000;
        text-decoration: underline;
}

INPUT {
        border-style: solid;
        border-width: 1px;
}

BODY {
        overflow: scroll;    
}

DIV.main {
    text-align: center;
}

TABLE.main {
    margin-left: auto;
    margin-right: auto;
}

TABLE.sectionTable {
        border-width: 0px;
        padding: 0px;
        margin: 0px;
        background-color: #FFFFFF;
        border-collapse: collapse;
        table-layout: fixed;
}

TABLE.menuBarTable {
        border-width: 0px;
        background-color: #FFFFFF;
        width: 800px;
}

TD.menuBarLinks {
        line-height: 110%;
        margin-bottom: 3%;
}

SPAN.menuBarLinks {
        font-family: Verdana, Arial, Helvetica, sans-serif ;
        font-size: small;
}

FORM.menuSearch {
        vertical-align: bottom;
        height: 100%; 
        margin-bottom: 0px;
}

SPAN.menuSearch {
        font-family: Verdana, Arial, Helvetica, sans-serif ;
        font-size: small;
}

SPAN.search-highlight {
        background-color: yellow;
}

TABLE.bottomBarTable {
        width: 800px;
        background-color: #0081CF;
        vertical-align: top;
}

TABLE.outer {
        width: 800px;
}

TABLE.middle {
        width: 800px;
        vertical-align: top;
        margin-left: 0px;
}

TD.content_top {
        width: 600px;
}

TABLE.content_top {
        width: 100%;
}

TD.content_path {
        width: 100%;
        vertical-align: top;
}

TD.content_buttons {
        vertical-align: top;
}

TD.content_bottom_buttons {
        vertical-align: top;
}

TD.toc_top {
        width: 200px;
}
TABLE.toc_top {
        width: 200px;
        height: 24px;
        border-width: 0px;
        border-style: none;
}
TD.sync_toc {
        width: 100%; 
        /* background-color: #CFCFCF; */
}
TD.up_toc {
        /* background-color: #CFCFfF; */
}

TD.content {
        width: 600px;
        vertical-align: top;
}

TD.toc {
        padding-left: 20px;
        width: 180px;
        vertical-align: top;
}

TABLE.std-doc {
        text-align: center;
        margin-top: 3px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 3px;
        width: auto;
        border-width: 1px;
        border-collapse: collapse;

}

TD.entry {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 3px;
}

TH.title {
        background-color: #CFCFCF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

P.bottomBar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        text-align: center;
        margin-right: 0px;
        margin-left: 0px;
        width: 580px;
        line-height: 150%;
        color: #ffffff;
}

A.bottomBar {
        color: #ffffff;
}
A.bottomBar:link {
        color: #ffffff;
        text-decoration: none;
}
A.bottomBar:visited {
        color: #ffffff;
        text-decoration: none;
}
A.bottomBar:active {
        color: #ffffff;
        text-decoration: none;
}
A.bottomBar:hover {
        color: #ffffff;
        text-decoration: underline;
}
DIV.barPart {
        color: #ffffff;
        background-color: rgb(0,130,208);
}
DIV.barPartTitle {
        padding: 2px;
        color: #ffffff;
        margin-left: 4px;
        margin-top: 8px;
        margin-bottom: 0px;
   }
DIV.p-p {
        padding-bottom: 6px;
   }
DIV.p-section {
        padding-bottom: 6px;
   }
DIV.p-bullet {
        padding-top: 0px;
   } 
DIV.p-introduction {
        padding-bottom: 6px;
   }   
   
/* toc function tags */

DIV.toc-section {
    margin-left:10px;
}
DIV.toc-ref-toc {
        margin-left:20px;
        text-indent:-10px;
        margin-top: 3px;
}
SPAN.toc-ref-toc {
        color: gray;
}
A.toc-ref-toc {
        color: black;
}
DIV.toc-ref-content {
        margin-left:20px;
        text-indent:-20px;
        margin-top: 3px;
}
SPAN.toc-ref-content {
        color: gray;
}
SPAN.toc-ref-content-current {
        color: black;
}
SPAN.toc-ref-content-bullet-off {
        color: white;
}
SPAN.toc-ref-content-bullet-on {
        color: black;
}
A.toc-ref-content {
        color: black;
}
DIV.toc-ref-external {
        margin-left:20px;
        text-indent:-10px;
        margin-top: 3px;
}
SPAN.toc-ref-external {
        color: gray;
}
A.toc-ref-external {
        color: black;
}

DIV.toc-link-externallink {
        margin-left:20px;
        text-indent:-10px;
        margin-top: 3px;
}
SPAN.toc-link-externallink {
        color: gray;
}
A.toc-link-externallink {
        color: black;
}
DIV.toc-link-download {
        margin-left:20px;
        text-indent:-10px;
        margin-top: 3px;
}
SPAN.toc-link-download {
        color: gray;
}
A.toc-link-download {
        color: black;
}

/* search related function tags */

DIV.occurrence {
    position: relative; 
    left:-20px;
}
IMG.occurrence {
    position:relative; 
    left:-3px;
    top:2px
}

A.searc-link-on:link {                    
        color: rgb(0,0, 200);
        text-decoration: none;
}
A.searc-link-on:visited {                    
        color: rgb(0,0, 200);
        text-decoration: none;
}
A.searc-link-on:active { 
        color: rgb(0,0, 200);
        text-decoration: none;
}
A.searc-link-on:hover {
        color: rgb(0,0, 200);
        text-decoration: underline;
}
SPAN.searc-link-off {
        color: red;
        font-weight: bold;
}

/* content function tags */

A.content-ref-content {
    color: rgb(0, 0, 200);
}
A.content-ref-toc {
    color: rgb(0, 0, 200);
}
SPAN.content-ref-unbound {
    color: red;
}


/* other function tags */
DIV.external_link {
        padding-left:10px;
        text-indent:-10px;
        margin-top: 4px;
        margin-left: 0px;
}
DIV.download {
        margin-top: 4px;
        margin-left: 0px;
}
DIV.log-in-out {
        padding-left:10px;
        margin-top: 4px;
}
INPUT.submit-button {
        margin-top:4px;
}
p {
    overflow: auto;
}
IMG {
        border-style: none;
}
IMG.picture {
        border-style: none;
        margin: 0px;
        padding: 0px;
}
IMG.float-picture {
        border-style: none;
        margin: 4px;
        float:right;
}   
DIV.picture {
    background-color: rgb(222,220,207);
    text-align: left;
    text-indent: 0;
    float: none;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
DIV.picture-title {
    /* background-color: yellow; */
    padding: 5px;
}
p.picture-clear {
    float: none;
    clear: both;
}
div.picture-clear {
    float: none;
    clear: both;
}
