/* TABLE */
table {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
table caption {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 1.5em 0;
}
th {
	font-weight: bold;
	text-align: left;
}
td {
	font-size:0.9em;
	padding:2px;
}

/*********************************
           Project: CSS Table Galery
           Title: Like Adwords
           Author: Cleiton Francisco
           URL: http://www.cleiton.net/
           Country: Brazil
           Update: 2005-12-18
         *******************************/

 .table {
    border-collapse: collapse;
    border: 2px #79aac7 solid;
    color: #000;
    background: #fff;
    width: 100%;
}
    .table caption {
        padding: 0 0.6em 0.8em;
        font-size: 1.3em;
        font-weight: bold;
        text-align: left;
        color: #000;
        background: transparent;
    }
    .table td, .table th {
        border: 1px solid #e0e0e0;
        padding: 0.5em;
    }
    .table thead th, .table th {
        border: 1px solid #e0e0e0;
        text-align: left;
        font-size: 1em;
        font-weight: bold;
        background: #6285AF/*#355379/*#C9FF94*/;
        color: #FFFFFF;
     }
    .table th a {
        background: transparent;
        color: #FFF;
    }
    .table tfoot th, tfoot td {
        border: 1px solid #e0e0e0;
        text-align: left;
        font-size: 1em;
        background: #e8e8cf;
    }
    .table tfoot th {
        font-weight: bold;
    }
    .table tbody td a {
        background: transparent;
        text-decoration: underline;
    }
    .table tbody td a:hover {
        background: transparent;
        text-decoration: underline;
    }
    .table tbody td {
        text-align: left;
    }
    .table tfoot td {
        border: 1px solid #996;
    }
    /* Fixes for Tapestry (doesn't use thead/tbody) */
    #tableView .table th { padding: 0 !important }
    .table th table.tableHeaderTable td { border: 0 }
    .table .tableHeaderTable td a { text-decoration: none }
    .table th table.tableHeaderTable { width: 100%; height: 100%; margin: 0 !important }
    /* END TABLE */
	
    hr {
		display: none;
	}
	div.hr {
		height: 1px;
		margin: 1.5em 10px;
		border-bottom: 1px dotted black;
	}
	
/* END TYPOGRAPHY */	