#news_container 
{ 
  padding:          10px;
  position:         relative; 
} 

#news
{ 
}

/* --------------- title --------------- */

TD.news_title_text
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:              14pt;
    font-weight:            bold;
    vertical-align:         top;
    padding:                10px 0px 0px 5px;
    color:                  #88AE61;
}

TD.news_title_image
{
    padding:                12px 5px 0px 15px;
    vertical-align:         top;
}

/* --------------- item header --------------- */

TABLE.news_item_header
{
    padding-bottom:         5px;
    margin-left:            5px;
}

TD.news_item_header_text
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:                  #649FAD;
    font-size:              12pt;
    font-weight:            bold;
    vertical-align:         top;
}

TD.news_item_header_text_intro
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:                  #649FAD;
    font-size:              10pt;
    font-weight:            bold;
    vertical-align:         top;
}

TD.news_item_header_image
{
    padding:                0px 5px 0px 19px;
    vertical-align:         top;
}

A.news_item_header, A.news_item_header:hover
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:                  #649FAD;
    font-size:              12pt;
    font-weight:            bold;
    vertical-align:         top;
    text-decoration:        none;
}

/* --------------- text --------------- */

TD.news_item_title
{
    font-size:              9pt;
    font-weight:            bold;
    color:                  #353535;
    padding:                10px 10px 0px 10px;
}

td.news_item_intro1
{
    font-size:              9pt;
    font-weight:            normal;
    color:                  #5F5D60;
    padding:                0px 10px 0px 10px;
}

td.news_item_intro2
{
    font-size:              9pt;
    font-weight:            normal;
    color:                  #5F5D60;
    padding:                10px 10px 10px 10px;
}

td.news_item_paragraph_title
{
    font-size:              9pt;
    font-weight:            bold;
    color:                  #353535;
    padding:                10px 10px 0px 10px;
}

td.news_item_paragraph_text
{
    font-size:              9pt;
    font-weight:            normal;
    color:                  #5F5D60;
    padding:                0px 10px 0px 10px;
}

A.news_readmore, A.news_readmore:hover
{
    color:                  #649FAD;
    text-decoration:        underline;
    font-size:              10pt;
}

/* --------------- navigation --------------- */

A.news_navigation_active, A.news_navigation_active:hover
{
    color:                  #649FAD;
}

A.news_navigation_active, A.news_navigation_active:hover
{
    color:                  #649FAD;
    font-weight:            bold;
}

