body {
	background-color: Black;
	background-image: url(../images/bgstars.png);
	background-repeat: repeat-x;
	color: #FFFFD7;
	font: normal 10pt Verdana, sans-serif;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

/* overall container - centers other containers on higher res monitors */
#container {
	margin: 0px auto auto auto;
	width: 775px;
}

#contentleft {
	position: relative;
	top: -130px;
	float: left;
	text-align: left;
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#contentright {
	position: relative;
	top: -130px;
	float: right;
	width: 290px;
	color: #00FFFF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

#contentcenter {
	position: relative;
	top: -210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

#formposition {
	text-align: center;
}

#footer {
	clear: both;
	font-size: 8pt;
	font-style: italic;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 120px 10px 120px;
}

/* basic image treatment */
img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* paragraph formats */
p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: black;
}

p.center {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-color: transparent;
}

p.special {
	color: #FEFF86;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/* download page formatting */
.download {
	clear: both;
	width: 100%;
	height: 80px;
	margin: 30px auto auto auto;
	padding: 0px 0px 0px 0px;
}

.downloadleft {
	float: left;
	text-align: left;
	width: 75px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.downloadright {
	float: right;
	text-align: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 20px;
}

/* heading formats */
h4.medium {
	text-align: center;
	color: #FFA500;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

h4.left {
	text-align: left;
	color: #FFA500;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

h5.smaller {
	text-align: center;
	color: #00FF00;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

/* embedded link formatting */
a:link, a:visited {
	color: #FF9FFF;
	background-color: #000000;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
}

