/**
 * $Id: tammi.css,v 1.15 2010/01/11 17:10:35 cvsimp Exp $
 */
 
body
{
    color: #333333;
}

a:link, a:visited, a.script, a.image:hover, a.rect:hover
{
    color: #004E13;
}

a:hover
{
    color: #E2AF3B;
}

a.current, a.current:hover
{
    color: #333333;
}

code, samp
{
    background-color: #FDFAF2;
}

#path
{
    padding-left: 1.5ex;
}

#area
{
    padding: 0.75ex 1.5ex 1.5ex 1.5ex;
}

#footer table.footer table td
{
    vertical-align: middle;
    padding: 0.5ex;
    font-size: 80%;
    width: 40ex;
}

#navi
{
    background-color: transparent;
    border-style: none;
    border-width: 0px;
}

#navi td.navi
{
    background-color: #F6F1E0;
    vertical-align: top;
    padding: 1px;
}

#navi a.current
{
    font-weight: bold;
}

#navi a.current:hover
{
    color: #333333;
}

#navi .rectn, #navi .rects,
#navi .rectnw, #navi .rectne,
#navi .rectsw, #navi .rectse,
#navi .rectn div, #navi .rects div,
#navi .rectnw div, #navi .rectne div,
#navi .rectsw div, #navi .rectse div
{
    font-size: 2px;
    height: 8px;
}

#navi .rectw, #navi .recte,
#navi .rectnw, #navi .rectne,
#navi .rectsw, #navi .rectse,
#navi .rectw div, #navi .recte div,
#navi .rectnw div, #navi .rectne div,
#navi .rectsw div, #navi .rectse div
{
    width: 8px;
}

#navi .rectnw div
{
    background-image: url("../image/navi/cream/rectnw.gif");
    background-position: top left;
    background-repeat: no-repeat;
}

#navi .rectne div
{
    background-image: url("../image/navi/cream/rectne.gif");
    background-position: top right;
    background-repeat: no-repeat;
}

#navi .rectn
{
    background-image: url("../image/navi/cream/rectn.gif");
    background-position: top left;
    background-repeat: repeat-x;
}

#navi .rectw
{
    background-image: url("../image/navi/cream/rectw.gif");
    background-position: bottom left;
    background-repeat: repeat-y;
}

#navi .recte
{
    background-image: url("../image/navi/cream/recte.gif");
    background-position: bottom right;
    background-repeat: repeat-y;
}

#navi .rects
{
    background-image: url("../image/navi/cream/rects.gif");
    background-position: bottom left;
    background-repeat: repeat-x;
}

#navi .rectsw div
{
    background-image: url("../image/navi/cream/rectsw.gif");
    background-position: bottom left;
    background-repeat: no-repeat;
}

#navi .rectse div
{
    background-image: url("../image/navi/cream/rectse.gif");
    background-position: bottom right;
    background-repeat: no-repeat;
}

#navi div div div a, #navi div div div a:link,  
#navi div div div a:visited, #navi div div div a:hover,
#navi div div div a.current:hover, #navi div div div a.disabled:hover
{
    font-size: 90%;
}

.icon .this_enabled
{
    background-image: url("../image/flow/green/thisenabled.gif");
}

.icon .this_disabled
{
    background-image: url("../image/flow/gray/thisdisabled.gif");
}

.icon .open_enabled
{
    background-image: url("../image/flow/green/thisenabled.gif");
}

.icon .open_disabled
{
    background-image: url("../image/flow/gray/thisdisabled.gif");
}

.icon .close_enabled
{
    background-image: url("../image/flow/green/closeenabled.gif");
}

.icon .close_disabled
{
    background-image: url("../image/flow/gray/closedisabled.gif");
}

.icon .prev_enabled
{
    background-image: url("../image/flow/green/nextenabled.gif");
}

.icon .prev_disabled
{
    background-image: url("../image/flow/gray/nextdisabled.gif");
}

.icon .next_enabled
{
    background-image: url("../image/flow/green/nextenabled.gif");
}

.icon .next_disabled
{
    background-image: url("../image/flow/gray/nextdisabled.gif");
}

.icon .back_enabled
{
    background-image: url("../image/flow/green/backenabled.gif");
}

.icon .back_disabled
{
    background-image: url("../image/flow/gray/backdisabled.gif");
}

.icon .help_enabled
{
    background-image: url("../image/flow/green/helpenabled.gif");
}

.icon div div .nested
{
    background-image: url("../image/tree/next.gif");
}

.icon div div .first_nested
{
    background-image: url("../image/tree/next.gif");
}

.icon div div .last_nested
{
    background-image: url("../image/tree/last.gif");
}

#tabs
{
    background-color: #F6F1E0;
    background-image: url("../image/tabs/cream/background.gif");
}

#tabs ul 
{
    padding-left: 1.5ex;
}

th
{
    color: #333333;
    background-color: #ACD2B6;
}

table.tree .even, table.sheet .even
{
    background-color: #DFF2E3;
}

table.tree .odd, table.sheet .odd
{
    background-color: transparent;
}

.borderline
{
    border-color: #334609;
}

.plain
{
    color: #333333;
}

.shadow
{
    background-color: #DFF2E3;
}

.hilite, #marked
{
    color: #003FB3;
}

