/*

    #5b3714 = rgb(91,55,20)    [brown]
            = rgb(178,96,20)   [l.brown]
            = rgb(249,217,133) [beigey-brown]
    #f9f3d4 = rgb(249,243,212) [beige]
    #339966 = rgb(51,153,102)  [green]
    #008000 = rgb(0,128,0)     [forest green]

*/

img   { border:0px solid red; }


    body          { font:10pt verdana,helvetica,sans-serif; color:black; background:white url(../../000.images/BGD.pin-light-green.gif); }
    td            { font:10pt verdana,helvetica,sans-serif; color:black; text-align:left; vertical-align:top; }

    h1            { font:bold 1.6em arial,helvetica,sans-serif; color:rgb(178,96,20); }
    h1.submain    { font-size:1.5em; text-align:center;}
    h2            { font:bold 1.25em arial,helvetica,sans-serif; color:rgb(178,102,51); margin:.5em 0; }

ul    { border:0px solid blue; margin:1em; padding:0 0 0 1em; }
li    { border:0px dashed red; margin:.5em 1em; padding:0 0 0 0; }


    div.redbox    { border:1px solid red; }
    div.separator { text-align:center; clear:both; margin:1.5em 0; }

    img.mug       { margin:.5em; border:1px solid black; font-size:50%; }
    span.erdocs   { white-space:nowrap; }

    a:link        { color:rgb(0,128,0); }
    a:visited     { color:rgb(91,55,20); }
    a:hover       { color:rgb(91,55,20); }

    table#pagewrapper     { border:1px solid rgb(51,153,102); border-bottom-width:2px; border-right-width:2px; }
    td#headercell         { background-color:rgb(0,128,0); }
    td#maincontentcell    { padding:1em 1.5em; }
    td#ident              { color:rgb(249,243,212); font-size:.9em; }
    div#whoarewe          { font:bold 200% arial,helvetica,sans-serif; color:rgb(249,243,212); }
    div#head_addr         { margin:.5em .75em .75em .75em; }
    td#maincontentcell p  { margin:.5em 1em; }

    table#schedulegrid      { clear:left; margin:0 1em 1.5em 1em; }
    table#schedulegrid td   { background:rgb(249,217,133); border:1px solid rgb(51,153,102); }
    table#schedulegrid th   { padding-left:1em; }
    td.date, td.pbl         { white-space:nowrap; }

    div#toc       { font-size:.9em; float:left; width:150px; background-color:rgb(249,243,212); padding:.5em; margin:0 2em 2em 0; border:2px solid #396; border-left-width:1px; border-top-width:1px; }
    a.mtoc        { display:block; padding:.3em .25em; border-top:1px dashed black; text-decoration:none; color:green; }
    a.sub         { border:none; padding-left:.75em; padding-top:.15em; }
    a.main        { padding-bottom:.15em; }
    a.mtoc:hover  { color:blue; background-color:rgb(230,230,230); }
    a.firstlink   { border:none; }

    a.pdf         { background:url(../000-03.imgs/icons/icn-20_pdf.gif) no-repeat scroll 100% 50%; padding-right:20px; }
    a.email       { background:url(../../000.images/IMG.email.gif) no-repeat .25em 50%; padding-left:2em; }

    div#footer    { font-size:.9em; line-height:125%; margin:1em 0; text-align:center; }
    table#footpositioningwrapper  { width:550px; border:1px solid rgb(51,153,102); margin-top:1em; }
    table#footpositioningwrapper td  { background:url(../../000.common/000-03.imgs/bg.whitemesh.gif); padding:.5em; }

    div#validation                 { text-align:center; font:8pt verdana,sans-serif; color:rgb(102,102,102); }
    div#validation                 { margin:1em 0; }
    div#validation  span.moreinfo  { display:none; }

    div._separator  { background:rgb(230,230,240) url(../../000.images/BTN.brown-bar-balls.gif) no-repeat 50% 50%; width:95%; height:2em; margin:1em auto; }
    div.moreinfo    { margin:0 2em; }

    .sm           { font-size:8pt; }
    .smcomp       { font:8pt arial,helvetica,sans-serif; }
    .smaller      { font-size:.9em; }
    .small        { font-size:.8em; }
    .indent       { margin-left:1em; }
    .halfindent   { margin-left:.5em; }

    .whiteback    { background-color:white; }

    .left         { text-align:left; }
    .center       { text-align:center; }
    .right        { text-align:right; }
    .top          { vertical-align:top; }
    .middle       { vertical-align:middle; }
    .bottom       { vertical-align:bottom; }
    .topless      { margin-top:0 !important; }
    .bottomless   { margin-bottom:0 !important; }

