body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/starfield.jpg);
	background-repeat: repeat;
}

#hold {position: relative; left:8px; top:10px;
	padding:0px; margin:0px;
	width:764px;
}

#masthead {
	position: relative; top: 0px; left: 0px;
	background-image: url(../images/astro-mh-800.jpg);
	background-repeat: no-repeat;
	width: 764px;
}

#address {
	position: relative; left: 260px; top:29px;
	color: #696969;
	font-size: 10px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#page-title {
	color:#FFD700;
	position: absolute; left: 170px; top:73px;
	width: 590px;
	text-align: center;
}

h1 {color:#FFD700;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

#button-holder {
	position: absolute; left: 273px; top: 73px;
	width:auto;
	padding: 3px;
	background-color: White;
	border: 1px solid Silver;
}

.buttons {color:Navy;
	background-image: url(../images/btn-1.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	width: 98px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	float: left;
}

.buttons A:link {color:Navy; text-decoration: none;}
.buttons A:visited {color: #696969; text-decoration: none;}
.buttons A:hover {color:Red; background-color: transparent; text-decoration: underline;}


#linx {color:#2F4F4F;
	position: absolute; left:0px; top:120px;
	width: 180px;
	background-color: transparent;
	border: 1px solid #818181;
}

#in-linx {
	position: relative;
	width: auto;
	font-size: .85em;
	background-color: White;
	font-weight: normal;
	font-family: Georgia, "MS Serif", "New York", serif;
	border:2px solid #f8d512;
}

.section {
	color: White;
	background-color: Navy;
	background-image: none;
	width: auto;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.insert {
	color: black;
	background-color: transparent;
	background-image: none;
	width: auto;
	padding: 3px;
	line-height: 150%;
	font-size: 11px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.insert A:link {color: Blue; text-decoration: none;}
.insert A:visited {color: #696969; text-decoration: none;}
.insert A:hover {color: Red; text-decoration: underline;}

#topnav {
	position: absolute; left:242px; top:40px;
	width: 500px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#topnav A:link {color:#edede8; text-decoration: none;}
#topnav A:visited {color: #696969; text-decoration: none;}
#topnav A:hover {color:#191970; background-color: transparent; text-decoration: underline;}

#bottom-nav {
	position: relative; left:0px; top:0px;
	font-size: 10px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bottom-nav A:link {color:#006400; text-decoration: none;}
#bottom-nav A:visited {color: #696969; text-decoration: none;}
#bottom-nav A:hover {color:Red; background-color: transparent; text-decoration: underline;}

.inner-nav {color: Black;
	position: relative; left:0px; top:0px;
	font-size: .5em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #FFDEAD;
	border: 1px solid #CD853F;
	padding: 2px;
}

.inner-nav A:link {color:Blue; text-decoration: none;}
.inner-nav A:visited {color: Gray; text-decoration: none;}
.inner-nav A:hover {color:red; background-color: transparent; text-decoration: underline;}

.caption {
	color:#6B826B;
	position: relative; left: 20px;
	width: 500px;
	text-align: center;
	font-size: .8em;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header {
	width: 75%;
	text-align: center;
	font-size: .75em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#two-hold {
	position: relative; left: 205px; top: 10px;
	background-color: transparent;
	background-image: none;
	width: 548px;
	padding: 0px;
	border: 1px solid #818181;
}


html>body #two-hold {
	position: relative; left: 200px; top: 13px;
	background-color: transparent;
	background-image: none;
	width: 540px;
	padding: 0px;
	border: 1px solid #818181;
}

#maincolumn {
	position: relative; left: 0px; top: 0px;
	background-color: White;
	background-image: none;
	width: auto;
	padding: 0px;
	border:2px solid #f8d512;
}

html>body #maincolumn {
	position: relative; left: 0px; top: 0px;
	background-color: White;
	background-image: none;
	width: auto;
	padding: 0px;
	border:2px solid #f8d512;
}

.pagehead {position: relative; left:10px;
	color: black;
	text-align: center;
	width: 505px;
	padding: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid Black;
}

#mainleft {
	position: relative; left:5px; top:3px;
	width: 250px;
	padding: 5px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#mainright {
	position: absolute; left: 270px; top: 210px;
	width: 260px;margin-right: 3px;
		border-left-color: Silver;
		border-left-style: dashed;
		border-left-width: thin;
		padding-left: 10px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

html>body #mainright {
	position: absolute; left: 270px; top: 210px;
	width: 245px;
	margin-right: 3px;
		border-left-color: Silver;
		border-left-style: dashed;
		border-left-width: thin;
		padding-left: 10px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#main-text {
	position: relative; left:90px; top:0px;
	width: 400px;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.lines {
	background-image: url(../images/lines.gif);
	width: auto;
}

.first {
	color: #191970;
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.b-head {
	color: #6b826b;
	background-image: url(../images/title-800.png);
	background-repeat: no-repeat;
	width: 255px; height:28px;
	font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.floleft {float: left;}

.floright {float: right;}

.page-text {
	color: black;
	font-size: .8em;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.small-text {
	color:#696969;
	font-size: .75em;
	text-align: center;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

.small-text A:link {color:#696969; text-decoration: none;}
.small-text A:visited {color: #D3D3D3; text-decoration: none;}
.small-text A:hover {color:red; background-color: transparent; text-decoration: underline;}

.pic-right {color: Black;
	position:relative; left:px; top:px;
	width: auto;
	background-color: none;
	padding:2px;
	margin:0px;
	float: right;
}

.pic-left {color: Black;
	position:relative; left:0px; top:0px;
	width: auto;
	background-color: none;
	padding:2px;
	margin:0px;
	float: left;
}

.box-right {color: Black;
	position:relative; left:0px; top:4px;
	width: 160px;
	background-color: none;
	padding:0px;
	margin:0px;
	font-size: 9px;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}

.box-left {color: Black;
	position:relative; left:4px; top:4px;
	width: 160px;
	background-color: none;
	padding:0px;
	margin:0px;
	font-size: 9px;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

h2 {
	color: #800000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	text-decoration: underline;
}

h3 {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
}

.spacer {font-size:4px;}

/* COLOUR FORMATTING */


.box-right a:link {
	color: #FF7F50;
	text-decoration: none;
}

.box-right a:visited {
	color: #A0522D;
	text-decoration: none;
}

.box-right a:hover {
	background-color: #F0F8FF;
	color: #FF0000;
}

.under {text-decoration: underline;}

.blushc {color:#FF6347; text-align: center;}

.indent16 {text-indent:16px;}

/* COLOUR FORMATING */

.ban-back {color:#559492;	font-weight:600;}
.bigred {color:red; font-size:20px;}
.black {color:black}
.black-small {color:black; font-size:10px;}
.blacku {color:black; text-decoration: underline;}
.blue {color:blue}
.blu-bg {color: navy; background-color: #f8d512;}
.bluesky {color:#1E90FF;
font-family: Arial, Helvetica, sans-serif;}
.blush {color:#FF6347;}
.blushb {color:#FF6347; font-weight:600;}
.blushu {color:#FF6347; font-weight:600; text-decoration:underline;}
.brown {color:#8B4513;
font-family: Arial, Helvetica, sans-serif;}
.brownu {color:#8B4513; text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;}

.comm {color:red;}

.forest {color:#006400;}

.grass {color:Green;}
.graybu {color:#A9A9A9; font-weight:600; text-decoration: underline;}

.magenta {color:Fuchsia}
.midnight{color:#191970}
.moody{color:#643613}
.moodyu{color:#643613; text-decoration:underline;}
.maroon {color:#800000}

.navy {color:navy; font-weight: normal; font-size: 15px;}
.navyb {color:navy; font-weight: bold;}
.navyc {color:navy; text-align: center;}
.navycb {color:navy; font-weight: 600; text-align: center;}
.navycbu {color:navy; font-weight: 600; text-align: center; text-decoration: underline;}
.navyun {color:navy; font-weight: 600; text-decoration: underline;}

.peri {color: #2FA5C9;}

.red {color:red}

.sky {color:#87CEEB}
.skyd {color:#1E90FF}
	
.tan {color:#D2B48C;}}
.twilight{color:#594BAB}

.value {color:#00008B; text-decoration:underline;}

.white {color: White;}

.yellow {color:yellow}
.dyellow {color:#C1A500}
.emphb {color:#2F4F4F; font-weight:600;}