body{
	background: url("../images/launcher_bg.jpg") no-repeat 40px 100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3D6B98;
}

a {
	text-decoration: none; /* fix Mozilla underline render error */
}

.launchButton span {
	visibility:hidden;
	}

#main {
	position: absolute;
	height: 277px;
	width: 690px;
	left: 53px;
	top: 215px;
}


#main #colObs {
	position:absolute;
	width: 132px;
	height: 277px;
}

#main #colLook {
	position:absolute;
	width: 132px;
	height: 277px;
	left: 141px;
	top: 0;
}

#main #colDec {
	position:absolute;
	width: 132px;
	height: 277px;
	left: 280px;
	top: 0;
}

#main #colExp {
	position:absolute;
	width: 132px;
	height: 277px;
	left: 419px;
	top: 0;
}

#main #colPla {
	position:absolute;
	width: 132px;
	height: 277px;
	left: 557px;
	top: 0;
}

#main .columnCopy {
	position:absolute;
	left: 0; top: 48px;
	width: 132px;
}

#main .columnImage {
	position:absolute;
	left: 0; top: 136px;
	width: 132px;
	width:inherit;
}

#launchDiv {
	position:absolute;
	left: 0; top: 229px;
	width:132px; height:48px;
}

#launchDiv .launchButton {
	position:absolute;
	width:132px; height:48px;
	left: 0; top: 0;
	background:url("../images/launch_a.gif") top left no-repeat;	
	}
#launchDiv .launchButton a.link  {
	display:block;
	width:132px; height:48px;
	background:url("../images/launch_b.gif") -132px -48px no-repeat;	
	background-attachment: fixed; /* Fix for safari repeat display error */
	}
#launchDiv .launchButton a.link:hover  {
	display:block;
	width:132px; height:48px;
	background:url("../images/launch_b.gif") top left no-repeat;	
	}

#close {
	position:absolute;
	width:50px; height:14px;
	left: 50px; top: 523px;
	background:url("../images/close_bt.gif") top left no-repeat;	
}

#close a.link  {
	display:block;
	width:50px; height:14px;
	background:url("../images/close_bt.gif") -132px -48px no-repeat;	
	background-attachment: fixed; /* Fix for safari repeat display error */
	}

#close span {
	visibility: hidden;
}

#credits {
	position:absolute;
	width:50px; height:14px;
	left: 686px; top: 523px;
	background:url("../images/credits_bt.gif") top left no-repeat;	
}

#credits a.link  {
	display:block;
	width:50px; height:14px;
	background:url("../images/credits_bt.gif") -132px -48px no-repeat;	
	background-attachment: fixed; /* Fix for safari repeat display error */
	}

#credits span {
	visibility: hidden;
}


/* Credits page */

body.credits {
	background: url("../images/credits_bg.jpg") no-repeat 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3D6B98;
}

.creditBox {
	width: 459px; height: 80px;
}

#creditBox1 {
	position: absolute; left: 27px; top: 26px;
}

#creditBox2 {
	position: absolute; left: 27px; top: 136px;
}

#creditBox3 {
	position: absolute; left: 27px; top: 246px;
}

#creditBox4 {
	position: absolute; left: 27px; top: 356px;
}

td.creditLogo {
	width: 112px; height: 80px;
	background-color: #E8EBF2;
	vertical-align: middle;
}

td.creditCopyCell {
	font-size:14px;
	padding-left: 15px;
}

