/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}

body {
		padding: 20px;
		}
		
a{
color:white;
}
		
/*  --------- 2. fonts ---------- */

html {
		font-size: 100%;
		}

body {
		font: 62.5%/1.5 Arial, Helvetica, sans-serif;
		}

/* ---------- 3. tables ---------- */

table {
		clear:both;
		border-collapse:collapse;
		width:481px;	
		margin-top:15px;
		} 

th, td { 
		border-top: 1px solid #000000; 
		border-bottom: 1px solid #000000; 
		font-size: 1.0em;
		padding: 2px 8px;
		line-height: 1.2;
		margin:2px;

		} 
		
th		{
	 	font-weight:bold;
		}

tbody td {
		border-top: 1px solid #000000; 
		border-bottom: 1px solid #000000; 
		height:10px;
		text-align:center;
		margin-top:2px;
		background-color:#333333;
		}



th {
		background: #0099cc  0 50% repeat-x;
		background-color:#333333;

		}


tbody tr.alt td {

		
				}

tbody tr.over td, tbody tr:hover td {
		background: #5d6b92;
		color: #ffffff;
		}

tbody tr.over+tr td {
		background-image: url(shadow.png);
		background-repeat: repeat-x;
		
		}
		
		
