body
{
        background-color:#FFFFFF;
        font-family: Tahoma;
}

table
{
        font-family: Tahoma;
        font-size:9pt;
}

p
{
        margin:0px 0px 0px 0px;
}

a
{
        color:#004279;
}

input { border: solid 1px #000000; }
textarea { border: solid 1px #000000; }

.small
{
        font-size:8pt;
}

.small2
{
        font-size:7pt;
}

.menu_format
{
        font-size:8pt;
        font-weight:bold;
        color:#7B7B7B;
        border-top: solid 5px #1476B0;
        border-bottom: solid 1px #B2B1B1;
        text-align:center;
}

.pic
{
        border: solid 1px #004279;
}

.gray
{
        color:#4D4D4D;
        text-decoration:none;
}

.gray:hover
{
        text-decoration:underline;
}

.menu
{
       font-weight:bold;
       color:#7B7B7B;
       text-decoration:none;
}
.menu:hover
{
        text-decoration:underline;
}

.button
{
        background-color:#1476B0;
        background-image: url('images/button_search.jpg');
}

.caption
{
        font-size:9pt;
        font-weight:bold;
}

.title
{
        font-size:10pt;
        font-weight:bold;
        color:#1476B0;
}

.title2
{
        font-size:9pt;
        font-weight:bold;
        color:#004279;
}

.highlight
{
        font-size:10pt;
        font-weight:bold;
        color:#8F0B0B;
}

.hot
{
        border-left: solid 1px #B6B6B6;
        border-right: solid 1px #B6B6B6;
        border-bottom: solid 1px #B6B6B6;
        border-top: solid 8px #1476B0;
        margin: 0px 0px 10px 0px;
}

.date
{
        color:#920404;
        font-size:9pt;
}

.list_format
{
        padding:0px 5px 0px 5px;
}

.c_type
{
        padding: 3px;
        background-color:#E3EBF3;
}

.list_item
{
        font-size:8pt;
        text-decoration:underline;
}

.list_item:hover
{
        text-decoration:none;
}

.title3
{
        font-weight:bold;
        color: #FFFFFF;
        font-size: 8pt;
        background-color:#1476B0;
        padding:3px;
        text-align:center;
}

.length
{
        font-weight:bold;
        color: #FFFFFF;
        font-size: 8pt;
        background-color:#1476B0;
        padding:3px;
        text-align:center;
}

.item_table
{
        border: solid 1px #CCCCCC;
        background-color:#FFFFFF;
}

.value
{
        background-color:#EEEEEE;
}