/* main default body style */
body {		background: #040049 url(images/stars.gif) repeat fixed 0% 0%;
			font-family: Arial, Helvetica, Trebuchet, Verdana, sans-serif;
			font-size: 1em;
			color: yellow;}
/* default paragraph style, mainly keeps images centred and simplifies other classes */
p {			color: yellow;
			background-color: transparent;
			text-align: center;
			font-family: Arial, Helvetica, Trebuchet, Verdana, sans-serif;
			font-size: 90%;
			font-weight: bold;}
/* main body text */
p.txt {		text-align: left;}
/* image caption text */
p.cap {		color: aqua;
			background-color: transparent;
			font-weight: normal;
			margin-top: -1.0em;}
/* page number in heading text */
p.page {		text-align: right;
			margin-top: -0.4em;
			margin-bottom: 0.4em;}
/* copyright line at bottom text */
p.cr {		color: lime;
			background-color: transparent;
			font-weight: normal;
			font-size: 80%;}
/* main heading */
h1 {			color: aqua;
			background-color: transparent;
			text-align: center;
			font-family: Arial, Helvetica, Trebuchet, Verdana, sans-serif;
			font-size: 125%;
			font-weight: bold;}
/* second heading */
h2 {			color: yellow;
			background-color: transparent;
			text-align: center;
			font-family: Arial, Helvetica, Trebuchet, Verdana, sans-serif;
			font-size: 115%;
			font-weight: bold;
			margin-bottom: 0.4em;}
/* subheading */
h3 {			color: yellow;
			background-color: transparent;
			text-align: left;
			font-family: Arial, Helvetica, Trebuchet, Verdana, sans-serif;
			font-size: 115%;
			font-weight: bold;
			margin-bottom: -0.8em;}
/* links */
a:link {		color: white;
			background-color: transparent;
			text-decoration: underline;}
a:visited {	color: white;
			background-color: transparent;
			text-decoration: none;}
a:hover {	color: red;
			background-color: transparent;
			text-decoration: underline;}
a:active {	color: red;
			background-color: transparent;
			text-decoration: underline;}
/* images */
img {		border: none;}
/* default table */
table {		width: 100%;
			border: none;
			border-collapse: collapse;
			border-spacing: 0;
			padding: 0;}
/* default table cells */
td {			vertical-align: top;
			text-align: left;
			padding: 0;}
/* table cells containing link buttons */
td.but {		width: 100%;
			height: 35px;}
/* table cells for eyepiece table page 14 */
td.eps {		text-align: right;
			width: 80px;
			font-size: 90%;
			font-weight: bold;}
/* table cells for navigation buttons */
td.nav {		width: 25%;
			height: 24px;
			text-align: right;}
td.navform {	width: 25%;
			height: 24px;
			text-align: left;}
/* table cells for copyright text */
td.cr {		vertical-align: middle;}
/* table cell for title centre */
td.title {		width: 100%;
			height: 66px;
			text-align: center; /* to get the overlying image horizontally centred */
			vertical-align: middle;
			background: url(images/alu_topmiddle.jpg) repeat-x scroll;}
/* table heading for eyepiece table page 14 */
th.eps {		text-align: right;
			width: 80px;
			font-size: 90%;}

