

.h2 {
	color: #7882ae;
	text-shadow: 2px 2px 2px #ccc;
}
body {
	background-image: url(../images/tile_bkg.jpg);
	background-repeat: repeat;
	padding: 0px;
	background-color: #e3e5ef;
}









table {
	background-image: url(../images/adam2_transparent_02.jpg);
	background-repeat: norepeat;
	background-attachment: fixed;
	background-position: center 10%;
	background-color: #fff;

	/* border: thin dotted #ccd0e0; */
	/* border-radius: 10px; */

	font-size: 1.0em;
	/* font-weight: bold; */
	margin-bottom: -10px; 
	font-family: calibri light,times new roman,verdana,sans-serif;
}


th {
	/* width: 170; */
	font-size: 13.0pt;
	font-weight: 700;
}
th.co {
	text-align: left;
}
th.xl65 {
	text-align: center;
}
table tbody tr td:nth-child(1) {
	 text-align: left;
}
td {
	text-align: center;
}

.example-table tr:nth-child(2n+1) {
	background-color: #ccd0e0;		/* SET THE ODD ROW BACKGROUND COLOR */
	text-align: left;
}

/* -------- NUMBERS TABLE ROWS - DESCENDING -------- */
.css-serial {
	counter-reset: serial-number;		/* SET THE SERIAL NUMBER COUNTER TO 0 */
}
.css-serial td:first-child:before {
	counter-increment: serial-number;	/* INCREMENT THE SERIAL NUMBER COUNTER */
	content: counter(serial-number) ".";	/* DISPLAY THE COUNTER WITH PERIOD. */
	padding-right: 7px;
	font-weight: bold;
	text-align: left;
}
/* -------- END NUMBERS TABLE ROWS - DESCENDING -------- */

#site_logo {
	font: 0.7em Lucida Handwriting,Palatino,times new roman,tahoma,arial,verdana;
	color: black;
	text-shadow: 2px 2px 2px #cccccc;
	margin: -5px 10px 0px 0px;
	text-align: right;
}
