/**/
html,body {
	margin: 0;
	padding: 0
}

div#background {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 0;
	background-color: #C8E7E8
}

div#canvas {
	width: 900px;
	float: center;
	margin-left: 60px;
	margin-top: 50px
}

div#container {
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0 10px;
	text-align: left;
	background: #FFF;
	float: left
}

div#container001 {
	width: 802px;
	float: left
}  /**/
.grad_white_trans img {
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1
}

.grad_white_trans * {
	position: relative;
	z-index: 2
}  /**/
div#content {
	float: left;
	display: block;
	width: 580px;
	margin: 10px 0 10px 10px
}

div#content.noside {
	float: left;
	display: inline;
	width: 780px;
	margin: 10px 0 10px 10px
}

div#content h2 {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	color: #007BC4
}

div#content p {
	padding-left: 10px;
	padding-right: 5px
}  /**/
div#side {
	height: 443px
}

div#side p {
	padding: 0 10px
}

div#side001 {
	width: 190px;
	float: right;
	margin-right: 10px;
	margin-top: 20px
}  /**/
div#footer {
	clear: both;
	width: 770px;
	margin: 0 0 0 0;
	padding: 5px 3px 5px 0;
	height: 20px
}

html>body div#footer {
	height: 20px
}

ul#footer_info {
	font-size: 70%
}

ul#footer_info li {
	float: left
}

ul#footer_info li#name {
	margin-left: 10px;
	width: 130px;
	font-weight: bold
}

ul#footer_info li#comp_numbers {
	margin-left: 5px;
	width: 120px
}

ul#footer_info li#phone_fax {
	margin-left: 5px;
	width: 115px
}

ul#footer_info li#comp_address_p1,li#comp_address_p2,li#comp_address_p3
	{
	margin-left: 5px;
	width: 90px
}

ul#footer_info li#copyright {
	margin-left: 5px;
	width: 90px;
	text-align: right;
	font-weight: bold
}  /**/
div#nav_menu {
	float: right;
	width: 98px;
	margin-top: 45px;
	padding: 0
}

div#info_menu {
	float: right;
	width: 98px;
	margin-top: 190px;
	padding: 0
}

ul.nav,ul.nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: -4px;
	margin-bottom: 5px
}

ul.nav {
	float: left;
	font-size: 80%
}

ul.nav li {
	float: left;
	margin-left: 3px;
	text-align: center
}

ul.nav a {
	float: left;
	width: 65px;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	background: #FFF;
	text-decoration: none;
	color: #82ACDE;
	font-weight: bold;
	border-left: 1px solid #A6D7D9;
	border-right: 1px solid #A6D7D9
}

ul.nav a:hover {
	background: #dddddd;
	color: #F9A22A
}

ul.nav li.activelink a,ul#nav li.activelink a:hover {
	background: #FFF;
	color: #F9A22A;
	width: 90px;
	border-left: 1px solid #FFF
}

div.activelink {
	background: #FFF
}  /**/
img.header_logo {
	position: absolute;
	left: 70px;
	top: 40px;
	margin-bottom: 0px;
	width: 267px;
	height: 79px;
	z-index: 100
}  /**/
body {
	font: 85%/ 1.3 Helvetica;
	text-align: center;
	background: #FFF;
	padding-bottom: 20px
}

h1,h2,h3 {
	font: normal normal 200% "Helvetica", Verdana, Arial, sans-serif
}

h2 {
	font-size: 160%
}

h3 {
	font-size: 125%
}

div#text {
	color: #939393;
	font-size: 90%
}

div#text p {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px
}

.highlight {
	color: #636363;
	font-weight: bold;
	font-size: 91%
}

.statement {
	color: #888888;
	font-weight: bold;
	font-size: 95%
}  /**/

div#text table {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #939393;
}

div#text th {
	color: #636363;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div#text td {

	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	
}

ul#intro,ul#contact,ul#service,ul#crew,ul#launch,wl#credits {
	width: 100%;
	overflow: hidden;
	margin-bottom: 0px
}

ul#intro li {
	float: left;
	width: 186px;
	margin-right: 10px;
	padding: 10px 0
}

ul#service li {
	float: left;
	width: 253px;
	margin-right: 10px;
	padding: 10px 0
}

ul#contact li {
	float: left;
	width: 253px;
	margin-right: 10px;
	padding: 10px 0
}

ul#credits li {
	float: left;
	width: 253px;
	margin-right: 10px;
	padding: 10px 0
}

ul#crew li {
	float: left;
	width: 253px;
	margin-right: 10px;
	padding: 10px 0
}

ul#launch li {
	float: left;
	width: 385px;
	margin-right: 10px;
	padding: 10px 0
}

ul#intro li#objectives,ul#service li#more,ul#contact li#email,ul#crew li#calum,ul#launch li#scientist_pad,ul#credits li#support
	{
	margin-right: 0
}

ul#intro p,ul#intro h3,ul#contact p,ul#contact h3,ul#service p,ul#service h3,ul#crew p,ul#crew h3,ul#launch p,ul#launch h3,ul#credits p,ul#credits h3
	{
	margin: 0;
	padding: 0 10px
}

ul#intro h3,ul#contact h3,ul#service h3,ul#crew h3,ul#launch h3,ul#credits h3
	{
	padding-top: 8px;
	padding-bottom: 13px;
	font-weight: bold
}

ul.services {
	padding-left: 2em
}

ul.services li {
	padding-top: 5px;
	padding-bottom: 5px
}  /**/
.clientsli,.scientistsli,.aboutli,.contactli {
	height: 160px
}

.homeli,.portalli,.creditsli {
	height: 120px
}

.clientstextbox {
	height: 450px
}

.hometextbox {
	
}

.scientiststextbox {
	height: 660px
}

.portalcontent,.contactcontent {
	height: 469px
}

.abouttextbox {
	height: 297px
}  /**/
.xdarksnazzy em {
	display: block;
	width: 0;
	height: 0;
	color: #d8d8ee;
	overflow: hidden;
	border-top: 12px solid #4A9699;
	border-left: 12px dotted transparent;
	border-right: 12px dotted transparent;
	margin-left: 50px
}  /**/
* html .xdarksnazzy em {
	width: 24px;
	height: 12px;
	w\idth: 0;
	hei\ght: 0
}

.xdarksnazzy span {
	display: block;
	width: 0;
	height: 0;
	color: #000000;
	overflow: hidden;
	border-top: 10px solid #fff;
	border-left: 10px dotted transparent;
	border-right: 10px dotted transparent;
	margin-left: 52px;
	margin-top: -15px
}

* html .xdarksnazzy span {
	width: 20px;
	height: 10px;
	w\idth: 0;
	hei\ght: 0
}

.xdarksnazzy h3 {
	color: #4A9699
}

.xdarkb1,.xdarkb2,.xdarkb3,.xdarkb4,.xdarkb5,.xdarkb6,.xdarkb7 {
	display: block;
	overflow: hidden;
	font-size: 0
}

.xdarkb1,.xdarkb2,.xdarkb3,.xdarkb4,.xdarkb5,.xdarkb6 {
	height: 1px
}

.xdarkb4,.xdarkb5,.xdarkb6,.xdarkb7 {
	background: #ccc;
	border-left: 1px solid #4A9699;
	border-right: 1px solid #4A9699
}

.xdarkb1 {
	margin: 0 8px;
	background: #4A9699
}

.xdarkb2 {
	margin: 0 6px;
	background: #4A9699
}

.xdarkb3 {
	margin: 0 4px;
	background: #4A9699
}

.xdarkb4 {
	margin: 0 3px;
	background: #fff;
	border-width: 0 5px
}

.xdarkb5 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 4px
}

.xdarkb6 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 3px
}

.xdarkb7 {
	margin: 0 1px;
	background: #fff;
	border-width: 0 3px;
	height: 2px
}

.xdarkboxcontent {
	display: block;
	background: #fff;
	color: black;
	border: 3px solid #4A9699;
	border-width: 0 3px
}  /**/
.xmediumsnazzy em {
	display: block;
	width: 0;
	height: 0;
	color: #d8d8ee;
	overflow: hidden;
	border-top: 12px solid #82ACDE;
	border-left: 12px dotted transparent;
	border-right: 12px dotted transparent;
	margin-left: 50px
}  /**/
* html .xmediumsnazzy em {
	width: 24px;
	height: 12px;
	w\idth: 0;
	hei\ght: 0
}

.xmediumsnazzy span {
	display: block;
	width: 0;
	height: 0;
	color: #000000;
	overflow: hidden;
	border-top: 10px solid #fff;
	border-left: 10px dotted transparent;
	border-right: 10px dotted transparent;
	margin-left: 52px;
	margin-top: -15px
}

* html .xmediumsnazzy span {
	width: 20px;
	height: 10px;
	w\idth: 0;
	hei\ght: 0
}

.xmediumsnazzy h3 {
	color: #82ACDE
}

.xmediumb1,.xmediumb2,.xmediumb3,.xmediumb4,.xmediumb5,.xmediumb6,.xmediumb7
	{
	display: block;
	overflow: hidden;
	font-size: 0
}

.xmediumb1,.xmediumb2,.xmediumb3,.xmediumb4,.xmediumb5,.xmediumb6 {
	height: 1px
}

.xmediumb4,.xmediumb5,.xmediumb6,.xmediumb7 {
	background: #ccc;
	border-left: 1px solid #82ACDE;
	border-right: 1px solid #82ACDE
}

.xmediumb1 {
	margin: 0 8px;
	background: #82ACDE
}

.xmediumb2 {
	margin: 0 6px;
	background: #82ACDE
}

.xmediumb3 {
	margin: 0 4px;
	background: #82ACDE
}

.xmediumb4 {
	margin: 0 3px;
	background: #fff;
	border-width: 0 5px
}

.xmediumb5 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 4px
}

.xmediumb6 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 3px
}

.xmediumb7 {
	margin: 0 1px;
	background: #fff;
	border-width: 0 3px;
	height: 2px
}

.xmediumboxcontent {
	display: block;
	background: #fff;
	color: black;
	border: 3px solid #82ACDE;
	border-width: 0 3px
}  /**/
.xlightsnazzy em {
	display: block;
	width: 0;
	height: 0;
	color: #d8d8ee;
	overflow: hidden;
	border-top: 12px solid #A6D7D9;
	border-left: 12px dotted transparent;
	border-right: 12px dotted transparent;
	margin-left: 50px
}  /**/
* html .xlightsnazzy em {
	width: 24px;
	height: 12px;
	w\idth: 0;
	hei\ght: 0
}

.xlightsnazzy span {
	display: block;
	width: 0;
	height: 0;
	color: #000000;
	overflow: hidden;
	border-top: 10px solid #fff;
	border-left: 10px dotted transparent;
	border-right: 10px dotted transparent;
	margin-left: 52px;
	margin-top: -15px
}

* html .xlightsnazzy span {
	width: 20px;
	height: 10px;
	w\idth: 0;
	hei\ght: 0
}

.xlightsnazzy h3 {
	color: #A6D7D9
}

.xlightb1,.xlightb2,.xlightb3,.xlightb4,.xlightb5,.xlightb6,.xlightb7 {
	display: block;
	overflow: hidden;
	font-size: 0
}

.xlightb1,.xlightb2,.xlightb3,.xlightb4,.xlightb5,.xlightb6 {
	height: 1px
}

.xlightb4,.xlightb5,.xlightb6,.xlightb7 {
	background: #ccc;
	border-left: 1px solid #A6D7D9;
	border-right: 1px solid #A6D7D9
}

.xlightb1 {
	margin: 0 8px;
	background: #A6D7D9
}

.xlightb2 {
	margin: 0 6px;
	background: #A6D7D9
}

.xlightb3 {
	margin: 0 4px;
	background: #A6D7D9
}

.xlightb4 {
	margin: 0 3px;
	background: #fff;
	border-width: 0 5px
}

.xlightb5 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 4px
}

.xlightb6 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 3px
}

.xlightb7 {
	margin: 0 1px;
	background: #fff;
	border-width: 0 3px;
	height: 2px
}

.xlightboxcontent {
	display: block;
	background: #fff;
	color: black;
	border: 3px solid #A6D7D9;
	border-width: 0 3px
}  /**/
.xphotosnazzy em {
	display: block;
	width: 0;
	height: 0;
	color: #d8d8ee;
	overflow: hidden;
	border-top: 12px solid #82ACDE;
	border-left: 12px dotted transparent;
	border-right: 12px dotted transparent;
	margin-left: 50px
}  /**/
* html .xlightsnazzy em {
	width: 24px;
	height: 12px;
	w\idth: 0;
	hei\ght: 0
}

.xphotosnazzy span {
	display: block;
	width: 0;
	height: 0;
	color: #000000;
	overflow: hidden;
	border-top: 10px solid #fff;
	border-left: 10px dotted transparent;
	border-right: 10px dotted transparent;
	margin-left: 52px;
	margin-top: -15px
}

* html .xphotosnazzy span {
	width: 20px;
	height: 10px;
	w\idth: 0;
	hei\ght: 0
}

.xphotosnazzy h3 {
	color: #82ACDE
}

.xphotob1,.xphotob2,.xphotob3,.xphotob4,.xphotob5,.xphotob6,.xphotob7 {
	display: block;
	overflow: hidden;
	font-size: 0
}

.xphotob1,.xphotob2,.xphotob3,.xphotob4,.xphotob5,.xphotob6 {
	height: 1px
}

.xphotob4,.xphotob5,.xphotob6,.xphotob7 {
	background: #ccc;
	border-left: 1px solid #82ACDE;
	border-right: 1px solid #82ACDE
}

.xphotob1 {
	margin: 0 8px;
	background: #82ACDE
}

.xphotob2 {
	margin: 0 6px;
	background: #82ACDE
}

.xphotob3 {
	margin: 0 4px;
	background: #82ACDE
}

.xphotob4 {
	margin: 0 3px;
	background: #fff;
	border-width: 0 5px
}

.xphotob5 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 4px
}

.xphotob6 {
	margin: 0 2px;
	background: #fff;
	border-width: 0 3px
}

.xphotob7 {
	margin: 0 1px;
	background: #fff;
	border-width: 0 3px;
	height: 2px
}

.xphotoboxcontent {
	display: block;
	background: #fff;
	color: black;
	border: 3px solid #82ACDE;
	border-width: 0 3px
}  /**/
.xsnazzyfoot em {
	display: block;
	height: 15px;
	color: #d8d8ee;
	overflow: hidden;
	border-top: 12px solid #586695;
	border-left: 12px dotted transparent;
	border-right: 12px dotted transparent;
	margin-left: 50px
}  /**/
* html .xsnazzyfoot em {
	width: 24px;
	height: 12px;
	w\idth: 0;
	hei\ght: 0
}

.xsnazzyfoot span {
	display: block;
	width: 0;
	height: 0;
	color: #000000;
	overflow: hidden;
	border-top: 10px solid #fff;
	border-left: 10px dotted transparent;
	border-right: 10px dotted transparent;
	margin-left: 52px;
	margin-top: -15px
}

* html .xsnazzyfoot span {
	width: 20px;
	height: 10px;
	w\idth: 0;
	hei\ght: 0
}

.xfb1,.xfb2,.xfb3,.xfb4,.xfb5,.xfb6,.xfb7 {
	display: block;
	overflow: hidden;
	font-size: 0
}

.xfb1,.xfb2,.xfb3,.xfb4,.xfb5,.xfb6 {
	height: 1px
}

.xfb4,.xfb5,.xfb6,.xfb7 {
	background: #ccc;
	border-left: 1px solid #586695;
	border-right: 1px solid #586695
}

.xfb1 {
	margin: 0 8px;
	background: #586695
}

.xfb2 {
	margin: 0 6px;
	background: #586695
}

.xfb3 {
	margin: 0 4px;
	background: #586695
}

.xfb4 {
	margin: 0 3px;
	background: #586695;
	border-width: 0 5px
}

.xfb5 {
	margin: 0 2px;
	background: #586695;
	border-width: 0 4px
}

.xfb6 {
	margin: 0 2px;
	background: #586695;
	border-width: 0 3px
}

.xfb7 {
	margin: 0 1px;
	background: #586695;
	border-width: 0 3px;
	height: 2px
}

.xfootercontent {
	display: block;
	color: #FFF;
	background: #586695;
	border: 3px solid #586695;
	border-width: 0 3px
}

div#footer001 {
	clear: both;
	padding: 0px 10px 0px 10px
}  /**/
.xthinlightboxcontent {
	display: block;
	background: transparent;
	border: 0 solid #A6D7D9;
	border-width: 0 1px;
	color: black
}

.xthinlighttop,.xthinlightbottom {
	clear: both;
	display: block;
	background: transparent;
	font-size: 1px
}

.xthinlightb1,.xthinlightb2,.xthinlightb3,.xthinlightb4 {
	display: block;
	overflow: hidden
}

.xthinlightb1,.xthinlightb2,.xthinlightb3 {
	height: 1px
}

.xthinlightb2,.xthinlightb3,.xthinlightb4 {
	border-left: 1px solid #A6D7D9;
	border-right: 1px solid #A6D7D9
}

.xthinlightb1 {
	margin: 0 5px;
	background: #A6D7D9
}

.xthinlightb2 {
	margin: 0 3px;
	border-width: 0 2px
}

.xthinlightb3 {
	margin: 0 2px
}

.xthinlightb4 {
	height: 2px;
	margin: 0 1px
}  /**/
.xthinlightmenuboxcontent {
	display: block;
	background: transparent;
	border: 0 solid #A6D7D9;
	border-width: 0 1px;
	color: black
}

.xthinlightmenutop,.xthinlightmenubottom {
	clear: both;
	display: block;
	background: transparent;
	font-size: 1px;
	margin-left: -4px
}

.xthinlightmenub1,.xthinlightmenub2,.xthinlightmenub3,.xthinlightmenub4
	{
	display: block;
	overflow: hidden
}

.xthinlightmenub1,.xthinlightmenub2,.xthinlightmenub3 {
	height: 1px
}

.xthinlightmenub2,.xthinlightmenub3,.xthinlightmenub4 {
	border-right: 1px solid #A6D7D9
}

.xthinlightmenub1 {
	margin: 0 5px;
	background: #A6D7D9
}

.xthinlightmenub2 {
	margin: 0 3px;
	border-width: 0px 2px
}

.xthinlightmenub3 {
	margin: 0 2px
}

.xthinlightmenub4 {
	height: 2px;
	margin: 0 1px
}