/* CDROM Template Version 2.0 
Tables CSS*/

/* Table Default */

table {
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
th {color:#000; text-align:left; font-size:0.9em; font-weight:700; vertical-align: top; padding:0.5em;  }
/*tbody tr:hover {background-color: #ccc; }*/
td { font-size: 1em; text-align:left; padding:0.5em; vertical-align: top; }
td a:link { color: #780500; text-decoration: none; }
td a:hover { color: #000; text-decoration: underline; }
td a:visited { color: #fff; text-decoration: underline; }
td.none { border: 1px solid #fff; font-size:0.8em; }

/* Table Styles - You need to add either of these as a class in the <table> tag */

.nohover-table {color: #000; background-color: #fff; padding: 0px 0px 10px 0px; }
.nohover-table thead th { text-align: center; padding-right: 10px; padding-left: 10px; color: #333; }
.nohover-table tbody th { font-weight: bold; text-align: left; }
/*.nohover-table tbody tr:hover { background-color: #fff; }*/
.nohover-table tr { padding: 5px; }
.nohover-table td { font-size: 1em; text-align: left; padding: 10px 10px 10px 10px; }
.nohover-table caption { background: #780500; font-size: 0.85em; color: #fff; padding: 10px; }

.greyhover-table {color: #000; background-color: #fff; padding: 0px 0px 10px 0px; }
.greyhover-table thead th { text-align: center; padding-right: 10px; padding-left: 10px; color: #333; border: 1px solid #fff; }
.greyhover-table tbody th { font-weight: bold; text-align: left; border: 1px solid #fff; }
/*.greyhover-table tbody tr:hover { background-color: #ccc; }*/
.greyhover-table tr { padding: 5px; }
.greyhover-table td { font-size: 1em; text-align: left; padding: 10px 10px 10px 10px; }
.greyhover-table caption { background: #780500; font-size: 0.85em; color: #fff; padding: 10px; }

.borderhover-table {color: #000; background-color: #fff; padding: 0px 0px 10px 0px; }
.borderhover-table thead th { text-align: center; padding-right: 10px; padding-left: 10px; color: #333; border: 1px solid #fff; }
.borderhover-table tbody th { font-weight: bold; text-align: left; border: 1px solid #fff; }
/*.borderhover-table tbody tr:hover { background-color: #ccc; }*/
.borderhover-table tr { padding: 5px; }
.borderhover-table td { font-size: 1em; text-align: left; padding: 10px 10px 10px 10px; border:1px solid #D3D3D3; }
.borderhover-table caption { background: #780500; font-size: 0.85em; color: #fff; padding: 10px; }
