BODY
{
    margin: 0px;
    padding: 0px;
}

BODY, TD,
INPUT, SELECT, TEXTAREA, BUTTON
{
    font-family: Verdana;
    font-size: 11px;
    color: #585858;
}

IMG
{
    border: none;
}

HR
{
    height: 1px;
    color: #ACACAC;
    background-color: #ACACAC;
    border: none;
}

/* --- Links -- */

A
{
    color: #000000;
}

A:hover
{
    color: #0000FF;
}

A:visited
{
    color: #ACACAC;
}

/* --- Forms -- */

FORM
{
    margin: 0px;
    padding: 0px
}

INPUT.Edit, SELECT, TEXTAREA
{
    border: 1px solid #AABFC0;
    padding: 1px 3px 1px 3px;
}

INPUT.Button
{
/*
    border: 1px solid #92A7D3;
    background-color: #ACBCDD;
    padding: 2px 3px 2px 3px;
*/
    color: #FFFFFF;
    font-weight: bold;
}

FIELDSET
{
    border: 1px solid #D0D0D0;
}

/* --- Table -- */

TABLE
{
    border: none;
    border-collapse: collapse;
    border-spacing: 0px;
}

TH
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    padding: 0px;
}

TD
{
    padding: 0px;
}

TR.EvenRow
{
    background-color: #FFFFFF;
}

TR.OddRow
{
    background-color: #FBFBFB;
}

/* --- Lists -- */

UL, OL
{
    margin: 0px;
    padding: 0px;
    list-style-position: outside;
}

LI
{
    margin-left: 25px;
    padding-left: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
}

/* --- Custom -- */

.Clear
{
    clear: both;
}

.Container
{
    position: relative;
}

.ImageBlock { position:relative; overflow:hidden; } /* Now you can use image different sizes*/
.ImageBlock img { position:absolute; left:0; }

/* --- -- */
