/* CSS Document */

body {
	font-size: .71em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCC;
	margin: 0;
	padding: 0;
}

body img {
	border: 0;
	padding: 0;
	margin: 0;
}

.main {
	background-color: #FFF;
	width: 640px;
	margin: 0;
	padding: 0;
}

.main .navigation {	width: 640px;	background-color: #000;	margin: 0;	padding: 0;}

.main .navigation table {
	margin: 0;
	padding: 0;
}

.main .navigation table td {
	border: 1px solid #FFF:
}

.main .navigation table img {
	border: 0;
}

.main .content {
	text-align: left;
	margin: 0;
	padding: 0;
}

.main .navigation .illusButtons {
	height: 35px;
}

.main .navigation .illusButtons img {
	padding: 0;
	margin: 0;
}

.gradient {
	background-image:url(i/gradient.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	width: 640px;
	height: 10px;
}

.content a, .content:link, .content a:visited {
}

.content a:hover, .content a:active {
}

.content table {
	margin: 0;
	padding: 0;
}

.content td img {
	border: 1px solid #CCC;
	margin: 23px 0px 10px 42px;
	padding: 0;
	display: inline;
}

.content td.thumbnail {
	vertical-align: top;
}

.content td.text {
	padding: 22px 20px 20px 20px;
	vertical-align: top;
	line-height: 1.6em;
}

.content td.text p {
	margin: 0;
	padding: 0;
}

.content .illustration {
	margin: 0;
	padding: 0;
}

.content .illustration img {
	margin: 0;
	padding; 0;
	border: 0;
}

.content td.last {
	padding-bottom: 20px;
}