/******************************************************************************
 * Base Styles
**/

body, th, td, a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #ffffff;
}

a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/******************************************************************************
 * Menu
**/

div#menu td.menuitem
{
    width: 1px;
    padding: 7px 16px 0px 5px;
    background-image: url(../img/menudot.gif);
    background-repeat: no-repeat;

    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
}

div#menu td.menuitem a
{
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #a4a4a4;
}

div#menu td.menuitem a:hover
{
    color: #ffffff;
}

/******************************************************************************
 * RightIcon
**/

table td.righticon_icon,
table td.righticon_name
{
    border-left: 1px solid #484848;
}

table td.righticon_name
{
    height: 21px;
    background-color: #939393;
    color: #494949;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}

table td.righticon_link a,
table td.righticon_link a:hover
{
    font-size: 9px;
    color: #939393;
}

table td.righticon_link a:hover
{
    color: #ffffff;
}

/******************************************************************************
 * Pager
**/

img.pager_prev_over,
img.pager_prev_out
{
    background-image: url(../img/prev.gif);
    background-position: 0px 0px;
}

img.pager_prev_over
{
    background-position: 0px -19px;
}

img.pager_next_over,
img.pager_next_out
{
    background-image: url(../img/next.gif);
    background-position: 0px 0px;
}

img.pager_next_over
{
    background-position: 0px -19px;
}

/******************************************************************************
 * Signature
**/

div.signature,
div.signature a,
div.signature a:hover
{
    font-size: 10px;
    color: #cccccc;
}

div.signature a:hover
{
    color: #ffffff;
}

div.projects_crosslinks div
{
    float: left;
    width: 49%;
}