/* --------- 1. defaults  --------- */

		
/*  --------- 2. fonts ---------- */



/* ---------- 3. tables ---------- */

table.hovr {
		border-collapse: collapse;
		width: 80%;
		font: 62.5%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		margin: 20px auto;
		} 

table.hovr th, td { 
		border: 1px solid #bbbbbb; 
		font-size: 1.2em;
		padding: 4px 10px;
		line-height: 1.2;
		} 

.hovr tbody td {
		border-top: 0;
		border-bottom: 0;
		font-size:12px;
		background-color:#FFFFFF;
		}
		


table.hovr caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}

table.hovr th {
		background: #e4e5e4 url(../images/table-heading-background.gif) 0 50% repeat-x; 
		text-align: left;
		font-size:14px;
		}

table.hovr tfoot {
		background-color: #e2e2e2;
		color: #555555;
		font-size:11px;
		}

table.hovr tfoot td {
		font-size: 1.0em;
		text-align: center;
		}

table.hovr tbody tr.alt td {
		background: #f7edd2;
		}

table.hovr tbody tr.over td, tbody tr:hover td {
		background: #908150;
		color: #ffffff;
		}

table.hovr tbody tr.over+tr td {
		background-image: url(../images/shadow.png);
		background-repeat: repeat-x;
		}
		
table.hovr tbody tr.alt td.hdr {
		font-size:12px;
		color:#fff;
		background-color:#924433;
		}