/* Style Sheet Definition */

body {
    background-color: #ffffff;
    margin-top:0px;
/*     background-image: url("gradient.jpg"); */
    background-repeat:repeat-y;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    overflow:auto;
}

/* Links */
a         { text-decoration: none; }

a:link    { color:#0000BB; }
a:visited { /*font-weight:bold;*/ color:#000080; }
a:hover   { color:#BBBB00; }
a:active  { color:#E00000; }
a:focus   { color:#BBBBBB; }

a.white:link   { color:#FFFFFF; }
a.white:hover  { color:#000000; }
a.white:visited { color:#AACCCC; }
a.white:active  { color:#000000; }
a.white:focus   { color:#BBBBBB; }


/* Tables */
table.main { background-color: #ffffff; }
td.Menu       { background-color: #ffffff; color: #000000;}
td.MenuActive { background-color: #000000; color: #ffffff;}
td.main { /* background-color: #3a3a3a; */ color: #FFFFFF;}
td.Info { background-color: #ffffff;}

/* Miscellaneous */
BODY, P, H1, H2, H3, H4, H5, H6, LI, TD, TH, DD, DT
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color: black;
}

H1, H2, H3, H4, H5, TH
{
    font-weight: bold;
}
H2, H3, H5
{
    color: #0099cc;
}
H1
{
    font-size: 16pt;
    border-bottom: 3px solid black;
}
H2
{
    font-size: 13pt;
    font-weight: bold;
    border-bottom: 1px solid #AAA;
}
H3
{
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    border-bottom: 1px solid #AAA;
}
H4
{
    font-size: 10pt;
    margin-bottom: 2px;
}
H5
{
    font-size: 9pt;
    margin-bottom: 2px;
}
H6
{
    color: #626262;
    font-size: 65%;
    font-weight: normal;
}

CODE
{
    color: #990000;
    font-family: "Courier New", Courier, mono;
}

pre {
    /* border: 1pt dashed black; */
    border: 1pt solid black;
    background-color: #EFEFEF;
    /* white-space: pre; */
    /* font-size: 8pt; */
    font: 9pt "Courier New", Courier, mono;
    /* overflow: auto; */
    /* padding: 1em 10pt; */
    padding: 10pt;
    width: 90%;
    background-image: url(/images/codebg.gif);
}

p {
    text-align: justify;
}

.sidebarlink {
    margin: 0;
    border: 1px solid #cfcfcf;
    padding: 0.2em 0.1em 0.2em 0.2em;
    background-color:#f4f4fF;
    text-align: center;
    line-height: 1.5em;
}