body {
	background: url(./images/space.jpg);
	
	font-family: arial;
	font-size: 12pt;
	color: white;
}

h1 {
	font-size: 14pt;
	font-family: arial;
	color: #F9FF99;
}

h2 {
	font-size: 12pt;
	font-family: arial;
	color: #F9FF99;
}

b {
	font-size: 12pt;
}

hr {
	border: 0px;
	height: 1px;
	color: #F9FF99;
	background-color: #F9FF99;
}

td {
	color: white;
	font-size: 12pt;
	font-family: arial;
}

div.newsstory {
	margin-top: 10px;
	margin-left: auto;
	margin-right: 15px;
	
	border-bottom: 1px solid #303030;
	background: url(images/space_bg.jpg);
	text-align: left;
	font-family: 'book antiqua', palatino;
	font-size: 12pt;
	color: #f9ff99;
	padding-bottom: 15px;
	border-collapse: collapse;
}

.newsstory td {
	font-family: 'book antiqua', palatino;
	font-size: 12pt;
	color: #f9ff99;
}

div.newsstorytitle {
	margin-top: 0px;
	font-size: 14pt;
	font-family: 'arial black';
	background: none;
	background-color: #ebedd3;
	color: #333333;
	padding: 10px 10px 10px 10px;
}

.newsstorytitle td {
	color: #333333;
	font-family: 'arial black';
	font-size: 14pt;
}

div.newsstorytitleborder {
	height: 6px;
	background: url(images/boxborder.png);
}

.newsstorytitle div {
	font-family: 'arial black';
	font-size: 16pt;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

div.newsstorycontent {
	padding: 0px 10px 10px 10px;
}

.newsstorycontent table {
	border-collapse: collapse;
}

.newsstorycontent td {
	border: 1px solid #777777;
}

div.textquote {
	margin-top: 10px;
	margin-left: auto;
	margin-right: 15px;
	width: 75%;
	border-top: 1px solid #f9ff99;
	border-bottom: 1px solid #f9ff99;
	padding: 10px;
	background: url(images/space_bg.jpg);
	text-align: right;
	font-size: 14pt;
	font-family: 'book antiqua', palatino;
	color: #f9ff99;
}

div.testimonial {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	padding: 10px;
	background: url(images/space_bg.jpg);
	text-align: left;
	font-size: 12pt;
	font-family: 'book antiqua', palatino;
	color: #f9ff99;
}

div.contentBGImages
{
	z-index: 45;
	position: absolute;
	bottom: 0pt;
	right: 0pt;
	opacity: 0.85;
	filter:alpha(opacity=85); /* IE's opacity*/
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
}

/*This is where the magic happens!*/
div.box {
	/*Any properties you'd want the box to have.*/
	/*Would probably be position, dimension type stuff.*/
	/*Though personally I would have a div outside this
	to control the dimensions.*/
	border: 1px solid #666666;
	position: relative;
	width: 800px;
	height: 100%;
	margin-left: auto ;
	margin-right: auto ;
}
div.box_contents {
	margin: 0px;
	background-color:transparent;
	background: url(images/background_fade.jpg);
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 101;
	height: 100%;
}
div.box_background {
	margin: 0px;
	/*background-color: #000044;*/
	opacity: 0.75;
	filter:alpha(opacity=75); /* IE's opacity*/
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	left: 0px;
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: 99;
}

table.menu {
	width: 150px;
	margin: 0px;
	padding: 0px;
	background: url(./images/menu_bg.png);
}

.menu td {
	color: white;
	background: url(./images/button_bg.png);
	padding-left: 15px;
	border-bottom: 1px solid #666666;
	padding-top: 4px;
	font-size: 10pt;
	font-family: 'arial';
}

a.menu:link
{
	text-decoration: none;
	color: yellow;
}
a.menu:hover
{
	text-decoration: none;
	color: yellow;
}
a.menu:visited
{
	text-decoration: none;
	color: yellow;
}

table.feedbackform {
	margin-left: auto; margin-right: auto;
	margin-top: 15px;
	border-collapse:collapse;
	border: 1px solid #777777;
}

table.feedbackform tr {
	border: 1px solid white;
}

table.feedbackform input {
	background-color: #DDDDDD;	
}

table.feedbackform textarea {
	background-color: #DDDDDD;	
}

table.feedbackform td {
	border: 1px solid #777777;
}



