body, div, p, td, li, h1, h2, h3, h4, h5, h6, hr, form, input, table, textarea, button
{
   font: normal 12px/15px arial;
   color: #563b21;
   padding: 0px;
   margin: 0px;
   border: 0px;
}
h1
{
    font: bold 24px/24px arial;
    margin: 25px 0px 5px 0px;
}
h2
{
    font: bold 14px/17px arial;
    margin: 30px 0px 10px 0px;
}
    h2.greed_heading
    {
        background-color: #d7d7d7;
        margin-bottom: 15px;
        padding: 2px 0px 0px 7px;
        text-transform: uppercase;
        color: #ffffff;
        font: bold 10px/15px arial;
    }
    h2.blue_heading
    {
        background-color: #aedee4;
        margin: 0px;
        padding: 2px 0px 0px 7px;
        text-transform: uppercase;
        color: #563b21;
        font: bold 9px/15px arial;
    }

h3
{
    font: bold 12px/14px arial;
    margin: 15px 0px 10px 0px;
}
h4
{
    font: bold 14px/17px arial;
    margin: 7px 0px 5px 0px;
}
table
{
    border-collapse: collapse;
    width: 100%;
}
    td
    {
        text-align: left;
        vertical-align: top;
    }
table.table_formated
{
    border-collapse: collapse;
    margin: 10px;
    border-bottom: 5px solid #e6e6e6;
}
    table.table_formated thead td
    {
        background-color: #bfbfbf;
        color: #ffffff;
        text-transform: uppercase;
        font: bold 10px/12px arial;
    }
    table.table_formated td
    {
        text-align: left;
        vertical-align: top;
        padding: 3px 5px;
        /*border: 1px solid #bfbfbf;*/
        border-left: 1px solid #bfbfbf;
        border-bottom: 1px solid #bfbfbf;
        border-left-width: expression(this.previousSibling==null?'0px':'1px'); /*for stupido IE*/
    }
    table.table_formated td:first-child
    {
        border-left-width: 0px;
    }
img
{
    border: 0;
}
.news_images img
{
    margin: 0px 10px 15px 10px;
}
.news_images
{
    float: right;
    /*border: 1px solid #121212;*/
}
ul
{
    list-style: none;
    padding: 0px;
    margin: 15px 0px 15px 0px;
}
    ul li
    {
        padding: 1px 10px 1px 15px;
        background: transparent url('img/list.png') no-repeat 3px 6px;
    }
    ul li.head_entry
    {
        padding: 1px 0px 1px 0px;
        background: none;
    }
p
{
    
    margin: 0px 10px 15px 0px;
    text-align: left;
}
.spacing
{
    background-color: #f2f2f2; /*background-color: #cfcbc7;*/
    color: #f2f2f2; /*color: #8dc53f;*/
    height: 6px;
    font-size: 5px;
    overflow: hidden;
    padding: 0px;
    line-height: 5px;
    margin: 0px 0px 0px 0px;
}

img.right_image
{
   padding: 0px;
   margin: 6px 0px 6px 6px;
   border: 0px;
   float: right;
}
a:active, a:focus
{
  outline: 0;
}
a
{
    color: #78a02d;
    text-decoration: none;
}
a:hover, a.text_link
{
    color: #573c22;
}



.icons_table
{
    border-collapse: separate;
}
    .icons_table td
    {
        /*border: 1px solid #f5f5f5;*/
        /*height: 57px;*/
        padding: 5px;
        vertical-align: middle;
        text-align: center;
    }
        .icons_table td p
        {
            /*margin: 4px;
            padding: 0px;
            height: 100%;
            text-align: center;
            background-color: #d7d7d7;*/
        }
            .icons_table td img
            {
                
            }

.icons
{
    margin: 13px 0px;
}
    .icons img
    {
        margin: 2px 10px 2px 0px;
        vertical-align: middle;
    }
    
.cl
{
    float: none;
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
}
/**/
    .icons_array
    {
        overflow: hidden;
    }
        .icons_array div.image_in
        {
            float: left;
        }
            .icons_array div.image_in img
            {
                margin: 0px 10px 0px 0px;
                float: none;
            }