a, a:visited, a:hover, a:active,
a img, a:visited img, a:hover img, a:active img
{
    border: none;
    cursor: pointer; 
    color: #000;
}

table {width: 100%;}

table.layout {width: 200px;}
table.layout td {padding: 0;}

td
{
    vertical-align: top;
    padding: 0 8px;
}

body
{
    background: url(../images/bottom2.png) repeat top left;
    color: #000;
    font-family: Arial;
    font-size: 10pt;
} 

#background
{
    background: url(../images/background.png) repeat-x top left;

}

.pagetitle
{
    color: #ae1707;
    font-size: 2.4em;
    line-height: .75em;
}

#container
{
    width: 915px;
    margin: 0 auto;
    padding: 10px 50px;
}

#top-menu {text-align: right; vertical-align: bottom; }
#top-menu img.separator {margin: 0 5px;}

div#menu-front
{
/*    margin-top: -47px;
    margin-right: 30px;
    text-align: right;
    top: 175px;*/
    position: relative;
    margin-left: 255px;
    z-index: 10;
}

div#menu
{
    margin-top: -40px;
/*    margin-right: 30px;*/
    text-align: right;
/*    margin-right: 32px;*/
    margin-left: 200px;
    vertical-align: bottom;
}

div#menu .active
{
    margin-top: -7px;
}

div#content
{
    background: #efe4d9;
    padding: 60px 10px;
    margin-top: -40px;
    font-size: 9pt;
}

div#content.ie7
{
    margin-top: -39px;
}

#menu img, #menu-front img
{
    padding-right: 1px;
}

#menu li li img
{
    padding-right: 0;
}