#header, #footer, #account_header {
    display:none;
}

/* ------------------------------------------------------------ */
/* --------------------------TABLE----------------------------- */
/* ------------------------------------------------------------ */

table {
    background-color:white;
    border:1px solid #E0E1E2;
}

thead {
    font-size:16px;
    border-bottom:5px solid #E0E1E2;
    font-weight:bold;
    background-color:#114575;
    color:white;
}

/* Redeclare the background color of the thead with a descendant th */
/* to overcome a bug in ie7 where the transparent background from */
/* reset.css is inherited, see: */
/* http://www.dgibson.net/blog/article.cfm/articleid=11/CSS-Overcoming-background-transparent-In-IE */
thead th {
    background-color:#114575;
}

th {
    padding:5px;
}

tfoot {
    font-size:16px;
    border-top:5px solid #E0E1E2;
}

td {
    padding:5px;
    border:1px solid #E0E1E2;
    vertical-align:top;
}

.table_cell_left_align {
    text-align:left;
}

.table_cell_center_align {
    text-align:center;
}

.table_cell_right_align {
    text-align:right;
}

.table_cell_top_align {
    vertical-align:top;
}

.table_cell_middle_align {
    vertical-align:middle;
}

.table_cell_bottom_align {
    vertical-align:bottom;
}

.table_cell_currency {
    text-align:right;
    vertical-align:middle;
}