/* MAIN table */
table.mainTable {
    margin : 0 0 0 0;
    width : 950px;
    border-spacing : 0px;
    padding : 0px;
    border-width : 1px;
}

table.mainTable	tr.top td {
    background-color: #415786;
    vertical-align: middle;
    padding : 0px;
}

table.mainTable tr.middle td.menu {
    padding-top : 30px;
    padding-left : 13px;
    vertical-align : top;
    width : 170px;
}

table.mainTable	tr.middle td.contentmiddle {
    padding-top : 30px;
    padding-left : 30px;
    padding-right : 0px;
    vertical-align : top;
}

table.mainTable tr.middle td.menu h2  {
    font-family : Verdana, sans-serif;
    font-size : 0.7em;
    color : #000000;
    font-weight : normal;
    margin : 0px;
    padding : 0px;
}

/* FORM table */
table.formTable {
    border-spacing : 0px;
    padding : 0px;
    width : 550px;
    background-color : #E5E5E5;
    border : thin solid #C5C5C5;
    margin-bottom : 10px;
    margin-left : 100px;
}

table.formTable td {
    padding : 5px;
}

/* CONTENT table */
table.contentTable {
    border-spacing : 0px;
    padding : 0px;
    width : 100%;
}

table {
    margin : 0px;
    border-spacing : 0px;
    padding : 0px;
}

tr.head {
    background-color : #415786;
}

td.head {
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 1px;
    padding-bottom : 1px;
}

td.cell_gray_nou {
    padding : 5px;
    padding-bottom : 10px;
    border : thin solid #E5E5E5;
    border-top : 0px;
    border-bottom : 0px;
}

td.cell_gray_no {
    padding : 5px;
    padding-bottom : 10px;
    border : thin solid #E5E5E5;
    border-top : 0px;
}

td.cell_gray_nu {
    padding : 5px;
    padding-bottom : 10px;
    border : thin solid #E5E5E5;
    border-bottom : 0px;
}

td.cell_gray {
    padding : 5px;
    vertical-align : top;
    background-color : #E5E5E5;
}

td.cell_gray_light {
    padding : 5px;
    vertical-align : top;
    background-color : #F5F5F5;
}