html, body
{
    background: url(../gfx/bg.png);
    height: 100%;
    margin: 0px;
    width:  100%;
}

/* Layout */
td.layout_shadow_left
{
    width: 20px;
    background: url(../gfx/bg_shadow_left.png);
}

td.layout_shadow_right
{
    width: 20px;
    background: url(../gfx/bg_shadow_right.png);
}

/* Boxes */
/* Green */
td.box_green_header_left
{
    height: 24px;
    width: 9px;
    background: url(../gfx/bg_box_green_header_left.png);
}

td.box_green_header_middle
{
    height: 24px;
    background: url(../gfx/bg_box_green_header_middle.png);
    font: bold 11px verdana;
    color: #fff;
}

td.box_green_header_right
{
    height: 24px;
    width: 14px;
    background: url(../gfx/bg_box_green_header_right.png);
}

td.box_green_left
{
    width: 2px;
    background: url(../gfx/bg_box_green_left.png);
}

td.box_green_content
{
    background: #a8ff6b;
    font: 11px verdana;
    color: #1f6201; /* 288100 */
    padding: 6px 7px 0px 7px;
}

td.box_green_right
{
    width: 7px;
    background: url(../gfx/bg_box_green_right.png);
}

td.box_green_bottom_left
{
    height: 15px;
    width: 9px;
    background: url(../gfx/bg_box_green_bottom_left.png);
}

td.box_green_bottom_middle
{
    height: 15px;
    background: url(../gfx/bg_box_green_bottom_middle.png);
    font-size: 1px;
}

td.box_green_bottom_right
{
    height: 15px;
    width: 14px;
    background: url(../gfx/bg_box_green_bottom_right.png);
}

/* White */
td.box_white_header_left
{
    height: 24px;
    width: 9px;
    background: url(../gfx/bg_box_white_header_left.png);
}

td.box_white_header_middle
{
    height: 24px;
    background: url(../gfx/bg_box_white_header_middle.png);
    font: bold 11px verdana;
    color: #fff;
}

td.box_white_header_right
{
    height: 24px;
    width: 14px;
    background: url(../gfx/bg_box_white_header_right.png);
}

td.box_white_left
{
    width: 2px;
    background: url(../gfx/bg_box_white_left.png);
}

td.box_white_content
{
    background: #fff;
    font: 11px verdana;
    color: #288100;
    padding: 6px 7px 0px 7px;
}

td.box_white_right
{
    width: 7px;
    background: url(../gfx/bg_box_white_right.png);
}

td.box_white_bottom_left
{
    height: 15px;
    width: 9px;
    background: url(../gfx/bg_box_white_bottom_left.png);
}

td.box_white_bottom_middle
{
    height: 15px;
    background: url(../gfx/bg_box_white_bottom_middle.png);
    font-size: 1px;
}

td.box_white_bottom_right
{
    height: 15px;
    width: 14px;
    background: url(../gfx/bg_box_white_bottom_right.png);
}

/* Red */
td.box_red_header_left
{
    height: 24px;
    width: 9px;
    background: url(../gfx/bg_box_red_header_left.png);
}

td.box_red_header_middle
{
    height: 24px;
    background: url(../gfx/bg_box_red_header_middle.png);
    font: bold 11px verdana;
    color: #fff;
}

td.box_red_header_right
{
    height: 24px;
    width: 14px;
    background: url(../gfx/bg_box_red_header_right.png);
}

td.box_red_left
{
    width: 2px;
    background: url(../gfx/bg_box_red_left.png);
}

td.box_red_content
{
    background: #a8ff6b;
    font: 11px verdana;
    color: #288100;
    padding: 6px 7px 0px 7px;
}

td.box_red_right
{
    width: 7px;
    background: url(../gfx/bg_box_red_right.png);
}

td.box_red_bottom_left
{
    height: 15px;
    width: 9px;
    background: url(../gfx/bg_box_red_bottom_left.png);
}

td.box_red_bottom_middle
{
    height: 15px;
    background: url(../gfx/bg_box_red_bottom_middle.png);
    font-size: 1px;
}

td.box_red_bottom_right
{
    height: 15px;
    width: 14px;
    background: url(../gfx/bg_box_red_bottom_right.png);
}


div.box_spacer
{
    height:     6px;
}

/* */
#bar
{
    background: url(../gfx/bg_bar.png);
    color:      #fff;
    font:       bold 10px verdana,arial,tahoma,sans-serif;
    height:     20px;
    text-align: center;
}

/* */
a
{
    color:              #1f6201;
    text-decoration:    none;
}
a:hover
{
    color:              #1f6201; /* 288100 */
    text-decoration:    underline;
}

a.sitemap
{
    color:              #fff;
    text-decoration:    none;
}
a.sitemap:hover
{
    color:              #fff;
    text-decoration:    underline;
}

/* Inputs */
form
{
    display:    inline;
}
input
{
    border:     1px solid #000;
    color:      #000;
    font:       11px verdana,arial,tahoma,sans-serif;
}
input.button
{
    background: url(../gfx/bg_bar.png);
    border:     1px solid #008000;
    color:      #fff;
    cursor:     pointer;
    font:       11px verdana,arial,tahoma,sans-serif;
}
select
{
    border:     1px solid #000;
    font:       11px verdana,arial,tahoma,sans-serif;
}

/* IE-PNG-Fix */
img, div, td { behavior: url(iepngfix.htc) }