body { font-weight:400; font-size:1em; font-family: Arial,Verdana,Geneva,Helvetica,san-serif; font-Style: normal; margin: 0 0 0 0; }

.main-shell {
	max-width: 640px;
}
img {
	max-width: 100%;
/* 	max-height:100%; */
}
.nav-buttons {
	white-space: nowrap;
}

.width640 {
	width: 640px;
}
.width450 {
	width: 450px;
	height: auto;
}
.width425 {
	width: 425px;
}

dd {
	margin-left: 0px;
}
.main-body div {
	padding-left: 15px;
	padding-right: 15px;
}
.side-menu div {
	margin-left: 10px;
	margin-top: 15px; 
}
@media (max-width: 640px) {
	.side-line {
		display: none;
	}
	.side-menu {
	display: table-footer-group;
	}
	.main-body {
	display: table-header-group;
	width: 95%;
	}
	.width640 {
	width: 99%;
	}
	table.width640 {
	padding: 0 10px;
	}
	.related-links {
		display: none;
	}
}

@media (max-width: 460px) {
	.width425,
	.width450 {
	width: 100%;
	}
	.home-links {
		margin-left: 10%;
	}
}
@media (max-width: 410px) {
	table.width425,
	.width425 td {
		display: block;
	}
	blockquote .width425 img {
		width: 100%;
	}
	table,
	table img {
		width: 95%;
		height: 95%;
		max-height: 100%;
	}
	a {
		min-height: 28px;
		padding-top: 5px;
		display: inline-block;
	}
}