/******************************************************************************
 * Portfolio Topics
**/

div#portfolio_topics td.null
{
    background-image: url(../img/listitem_dot_null.gif);
}

div#portfolio_topics td.active
{
    background-image: url(../img/listitem_dot_active.gif);
    vertical-align: bottom;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

div#portfolio_topics td.active a,
div#portfolio_topics td.active a:hover
{
    font-size: 12px;
    font-weight: bold;
    color: #b7b7b7;
}
div#portfolio_topics td.active a:hover
{
    color: #ffffff;
}

div#portfolio_topics td.unactive
{
    background-image: url(../img/listitem_dot_unactive.gif);
    vertical-align: top;
    font-size: 12px;
}

div#portfolio_topics td.unactive,
div#portfolio_topics td.unactive a,
div#portfolio_topics td.unactive a:hover
{
    font-size: 12px;
    font-weight: bold;
    color: #b7b7b7;
}

div#portfolio_topics td.unactive a:hover
{
    color: #ffffff;
}

/******************************************************************************
 * Portfolio List
**/

div#portfolio_list font.indev
{
	font-size: 9px;
    font-weight: bold;
	color: #aaaaaa;
}

div#portfolio_list font.year
{
	font-size: 9px;
	color: #aaaaaa;
}

div#portfolio_list a
{
	color: #aaaaaa;
}

div#portfolio_list a:hover
{
	color: #ffffff;
    text-decoration: none;
}

div#portfolio_list img.active
{
    background-position: 0px 0px;
}

div#portfolio_list img.unactive
{
    background-position: 0px -92px;
}

/******************************************************************************
 * Portfolio Details
**/

div#portfolio_details h1
{
    font-size: 22px;
    font-weight: normal;
    color: #ffffff;
    margin: 0px;
    padding: 0px;
}

div#portfolio_details h2
{
    font-size: 10px;
    font-weight: normal;
    color: #cccccc;
    margin: 0px;
    padding: 0px;
}

div#portfolio_details font.screen_hint
{
    font-size: 10px;
    color: #cccccc;
}

div#portfolio_details font.title
{
}

div#portfolio_details font.value
{
    font-weight: bold;
}

div#portfolio_details font.description
{
    font-size: 10px;
}

.screenshot_default
{
    background-position: 0px 0px;
}

.screenshot_first
{
    background-position: 0px -318px;
}

.screenshot_second
{
    background-position: 0px -636px;
}

td.screenshot_cursor_default
{
    cursor: default;
}

td.screenshot_cursor_pointer
{
    cursor: pointer;
}