body
	{
	background-color: #DDDDDD;
	color: #333333;
	font-family: Garamond, Times;
	}
	
a:link {color: #333333}		/* unvisited */
a:visited {color: #222222}	/* visited */
a:hover {color: #666666}	/* mouse over */
a:active {color: #888888}	/* selected */

span.lighter_text
	{
	color: #FFFFFF;
	}

th.heading
	{
	font-size: 2em;
	background-color: #DEDEDE;
	padding: 0.2em;
	}

th
	{
	border: solid 1px #DEDEDE;
	font-size: 1em;
	vertical-align: middle;
	text-align: center;
	background-color: #DEDEDE;
	}

.th_hilited
	{
	border: solid 1px #000000;
	color: #000000;
	cursor: pointer;
	font-size: 1em;
	vertical-align: middle;
	text-align: center;
	background-color: #DEDEDE;
	}
	
.th_unhilited
	{
	border: solid 1px #DEDEDE;
	font-size: 1em;
	vertical-align: middle;
	text-align: center;
	background-color: #DEDEDE;
	}

.thumb_hilited {border: solid 1px #CCCCCC;}
.thumb_unhilited {border: solid 1px #888888;}

table.outer
	{
	background-color: #CCCCCC;
	border: double #222222;
	vertical-align: middle;
	text-align: center;
	}
	
table.top
	{
	height: 50;
	width: 760;
	background-color: #CCCCCC;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #000000; 
	}
	
table.main_body
	{
	height: 496px;
	width: 760;
	background-color: #CCCCCC;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #000000; 
	}

table.contact_info
	{
	font-size: 0.7em;
	font-weight: bold;
	width: 178px;
	}

table.main_body td
	{
	border: solid 1px #222222;
	vertical-align: top;
	text-align: center;
	background-color: #CCCCCC;
	}

table.main_body td.main_pic_td
	{
	vertical-align: middle;
	}

table.main_body td.main_text
	{
	padding: 6em 4em 6em 4em;
	text-align: justify;
	font-weight: bold;
	}
	
table.contact_info td
	{
	background-color: #DEDEDE;
	}	