html {
    font-size: 100%;
}

body {
    color:          #091a5f;
    font:           0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
    font:           1.7em Times New Roman, serif;
    text-align:     center;
    font-weight:    bold;
}

h2 {
    font:           20px Times New Roman, serif;
    font-weight:    bold;
    margin-top:     15px;
    margin-bottom:  10px;
    padding-left:   10px;
    text-align:     left;
}

h2.contact_form_title {
    font:           1.5em Times New Roman, serif;
    
    color: #091a5f;
    font-weight:    bold;
    margin-top:     15px;
    margin-bottom:  10px;
    padding-left:   10px;
}

p {
    padding-left:   10px;
}

h3 {
    font:           1.3em Times New Roman, serif;
    margin-top:     10px;
    margin-bottom:  5px;
    padding-top:    10px;
    padding-bottom: 5px;
    padding-left:   15px;
    border-top:     1px solid #4C588A;
    border-bottom:  1px solid #4C588A;
    background:     #DDE0EE;
    text-align:     justify;
}

h4 {
    font:           1.2em Times New Roman, serif;
    margin-left:    0px;
    margin-top:     5px;
    margin-bottom:  0;
    padding-top:    10px;
    padding-bottom: 5px;
    border-top:     1px dotted #DDE0EE;
    border-bottom:  1px dotted #DDE0EE;
    font-weight:    bold;
}

li {
    padding-top:    5px;
    padding-bottom: 5px;
}

input, select, textarea {
    font-size:      100%;
    font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:          #091a5f;
    background-color: white;
    border-top:     2px solid #4c588a;
    border-left:    2px solid #4c588a;
    border-bottom:  2px solid #ccd0dd;
    border-right:   2px solid #ccd0dd;
    margin:         1px;
}

a.button, input.button, button {
    font-size:      12px;
    font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:    normal;
    color:          #ffffff;
    background-color: #707da0;
    border-top:     2px solid #ccd0dd;
    border-left:    2px solid #ccd0dd;
    border-bottom:  2px solid #4c588a;
    border-right:   2px solid #4c588a;
    margin:         1px;
    text-decoration: none;
    cursor:         pointer;
}

a.button {
    padding-left:   10px;
    padding-right:  10px;
    padding-top:    2px;
    padding-bottom: 2px;
}

div#bottom {
    font-size:      11px;
    text-align:     center;
}

/* MENU 3 */
table.menu3_table {
    margin-top:     10px;
    margin-left:    10px;
}

table.menu3_table tr td {
    font:           1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:          #091a5f;
    text-align:     center;
    vertical-align: middle;
    text-transform: lowercase;
    padding-left:   4px;
    padding-right:  4px;
    margin-left:    4px;
    margin-right:   4px;
    border:         1px solid #4c588a;
}

table.menu3_table tr td a {
    text-decoration: none;
    color:          #091a5f;
}
table.menu3_table tr td.menu3_cell_selected {
    font-weight:    bold;
    border:         2px solid #ffb231;
}
table.menu3_table tr td.menu3_cell_arrow {
    margin:         4px;
    border:         0;
}


