body {
    margin: 0;
    background-color: #8993a3;
    background-image: url(body_bg.jpg);
    background-repeat: repeat-x;
}

div,p,ul,li,td,a {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
}

div#page_wrapper, td#page_wrapper {
    background-image: url(page_bg.jpg);
    background-repeat: repeat-x;
}

table#main_table {
    border: 1px solid #666666;
    background-color: white;
}

table#page_table {
    border-bottom: 1px solid #d8c897;
}

div#page_content {
    margin-top: 56px;
}

div#page_content_one {
    margin-top: 20px;
}

div#right_col {
    margin-top: 39px;
}

div#bot_menu_wrapper a {
    color: black;
    font-size: 12px;
    text-transform: lowercase;
}

td.menu_normal {
    background-image: url(top_menu_up.jpg);
    background-repeat: repeat-x;
}

td.menu_cur, td.menu_normal:hover {
    background-image: url(top_menu_dn.jpg);
    background-repeat: repeat-x;
}

td.normal_first {
    background-image: url(top_menu_before_upp.jpg);
    padding-left: 56px;
}

td.menu_cur_first, td.normal_first:hover {
    background-image: url(top_menu_before_dnn.jpg);
    padding-left: 56px;
    
}

div#page_content, div#page_content_one {
    margin-left: 39px;
    margin-bottom: 29px;
    margin-right: 39px;
}


div#page_content .csc-header h1, div#page_content_one .csc-header h1 {
    font-size: 14px;
    color: #003368;
}

div#right_col .csc-header h1 {
    font-size: 12px;
}

div.news-latest-container-main {
    margin-top: 20px;
}

.news-latest-date {
    color: #003368;
    font-size: 14px;
    font-weight: bold;
}

div.news-latest-item-content {
    margin-top: 10px;
    margin-bottom: 18px;
}

div.news-latest-item-main {
    margin-bottom: 15px;
    border-bottom: 1px solid #d8c897;
}

/* Mail form */

/*
#mailform label { 
    float: left;
    margin-left: 10px;
    width: 110px;
    font-size:10px;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;    
}
*/
/* input#mailformformtype_mail { margin-left: 120px; } */


td.one_content {
    padding: 10px 12px 10px 25px;
}

td.one_content h1 {
    color: #333333;
    font-size: 14px;
}

div.text_header_one h1 {
    margin-left: 20px;
    color: #003368;
    font-size: 16px;
}
