/* general settings */
html { background: #000; }
body {
	margin: 0;
	font: 11px Tahoma, Geneva, sans-serif; 
	color: #dedede;
	background: #000 url(../images/bg-main.jpg) no-repeat 50% 0;
	min-width: 995px;
}
a {
	text-decoration: none;
	color: #5091ff;
}
a:hover { text-decoration: underline; }
img { border: 0; }
input,
textarea {
	font: 100% arial,sans-serif;
	vertical-align: middle;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}
abbr { border: 0; }
/* widescreen support fix */
#holder {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#wrapper {
	width: 1600px;
	position: relative;
	float: left;
	left: 50%;
}
#wrapper02 {
	width: 1600px;
	position: relative;
	float: left;
	left: -50%;
}
/* main block settings */
#main {
	width: 997px;
	height: 220px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
/* main flash holder */
#main-flash-holder {
	width: 1600px;
	height: 320px;
	overflow: hidden;
	text-align: center;
	background:url(../images/bg_earth.jpg)
}
#main-flash-holder p { margin: 100px 0 0; }
#main2 {
	width: 997px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: -357px;
	padding-top: 355px;
	position: relative;
}
/* header settings */
#header {
	width: 100%;
	height: 165px;
	overflow: hidden;
}
#header h1 {
	margin: 0;
	position: absolute;
	top: 16px;
	left: 303px;
}
/* logo */
#header h1 a {
	width: 395px;
	height: 153px;
	overflow: hidden;
	display: block;
	background: url(../images/nav_logo.gif) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
#header h1 a:hover { background-position: 0 -153px; }
.header h1 a span {
	height: 306px;
	display: block;
}
.btn-home span {
	width: 395px;
	background: url(../images/nav_logo.gif) no-repeat;
}
.btn-home:hover span { margin-top: -153px; }

#above-holder {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 5;
	margin-bottom: 25px;
}
/* main navigation settings */
#main-nav-holder {
	width: 883px;
 	position: absolute;
	top: 0;
	left: 58px;
	z-index: 555;
}
.main-nav {
	width: 883px;
	margin: 0;
	padding: 1px 0 0 0px;
	list-style: none;
	background: url(../images/main-nav-top3.png) no-repeat;
}
.main-nav:after {
	content: "";
	display: block;
	clear: both;
}
.main-nav li { float: left; }
.main-nav li a {
	height: 40px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
.main-nav li a span {
	height: 80px;
	display: block;
}
/* main navigation buttons */
.btn-home span {
	width: 205px;
	background: url(../images/main-nav01.png) no-repeat;
}
.btn-home:hover span { margin-top: -40px; }
.btn-company span {
	width: 112px;
	background: url(../images/main-nav02.png) no-repeat;
}
.btn-company:hover span { margin-top: -40px; }
.btn-spacecraft span {
	width: 129px;
	background: url(../images/main-nav03.png) no-repeat;
}
.btn-news span {
	width: 87px;
	background: url(../images/main-nav04.png) no-repeat;
}
.btn-news:hover span { margin-top: -40px; }
.btn-media span {
	width: 126px;
	background: url(../images/main-nav05.png) no-repeat;
}
.btn-media:hover span { margin-top: -40px; }
.btn-contact span {
	width: 220px;
	background: url(../images/main-nav06.png) no-repeat;
}
.btn-contact:hover span { margin-top: -40px; }
/* drop down settings */
.main-nav li.hover,
.main-nav li:hover { position: relative; }
.main-nav li.hover a,
.main-nav li:hover a,
.main-nav li.active a {
	position: relative;
	z-index: 30;
}
.main-nav li.hover a span,
.main-nav li:hover a span,
.main-nav li.active a span { margin-top: -40px; }
.main-nav li.hover .drop-down,
.main-nav li:hover .drop-down {
	display: block;
}
.main-nav li.hover .drop-down-company,
.main-nav li:hover .drop-down-company {
	display: block;
}
.main-nav li.hover .drop-down-news,
.main-nav li:hover .drop-down-news {
	display: block;
}
.main-nav .drop-down {
	display: none;
	width: 228px;
	overflow: hidden;
	position: absolute;
	left: -52px;
	top: 34px;
	z-index: 10;
}
.main-nav .drop-down-company {
	display: none;
	width: 228px;
	overflow: hidden;
	position: absolute;
	left: -58px;
	top: 34px;
	z-index: 10;
}
.main-nav .drop-down-news {
	display: none;
	width: 228px;
	overflow: hidden;
	position: absolute;
	left: -70px;
	top: 34px;
	z-index: 10;
}
.drop-top {
	width: 100%;
	overflow: hidden;
	padding: 21px 0 14px;
	background: url(../images/bg-drop-down.png) no-repeat;
}
.opera .drop-top,
.opera .drop-bottom { position: relative; }
.drop-bottom {
	width: 100%;
	height: 4px;
	overflow: hidden;
	background: url(../images/bg-drop-bottom.png) no-repeat;
}
.main-nav ul {
	width: 207px;
	overflow: hidden;
	margin: 0;
	padding: 0 10px 0 11px;
	list-style: none;
}
.main-nav ul li {
	height: 1%;
	vertical-align: top;
	float: none;
	text-align: center;
	padding: 1px 0;
	background: url(../images/bg-drop-line.png) no-repeat;
}
.main-nav ul li.first { background: none; }
.main-nav ul li a {
	text-indent: 0;
	height: auto;
	display: block;
	color: #fff;
	position: relative;
	padding: 4px 0 5px 0;
}
.main-nav ul li a:hover {
	color: #5091ff;
	background: #020a17;
	text-decoration: none;
}
/* footer settings */
#footer {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-footer.gif) no-repeat -66px -2px;
	padding: 18px 0;
	position: relative;
	z-index: 9999;
}
#inner #footer { padding-top: 13px; }
#footer p {
	margin: 0 0 6px;
	line-height: 13px;
	text-align: center;
}
#footer p a { color: #fff; }
#footer p.rights { color: #777; }
#footer p.rights a { color: #274982; }
/* index settings */
/* content settings */
#intro-content {
	height: 1%;
	overflow: hidden;
	padding-left: 8px;
}
/* columns settings */
#intro-content .column1,
#intro-content .column3 {
	width: 315px;
	height: 202px;
	float: left;
	background: url(../images/bg-intro.png) no-repeat;
	padding: 13px 5px 0 5px; 
}

#intro-content .column2 {
	width: 657px;
	height: 202px;
	float: left;
	background: url(../images/bg-scroll.png) no-repeat;
	padding: 13px 0px 0 5px; 
	margin: 1px 0 0 0;
}

.column-content {
	width: 309px;
	overflow: hidden;
	padding-left: 6px;
	position: relative;
}

.column-content2 {
	width: 657px;
	overflow: hidden;
	padding-left: 4px;
	position: relative;
}

#intro-content .column2 .column-content {
	width: 308px;
	padding: 0 1px 0 4px;
}
#intro-content .column2 h2,
#intro-content .column3 h2 {  }
/* headings */
#intro-content h2 { margin: 0 0 15px; }
#intro-content h2 a {
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
#intro-content .column1 h2 a {
	width: 83px;
	height: 14px;
	background: url(../images/title-about-us.png) no-repeat;
}
#intro-content .column2 h2 a {
	width: 103px;
	height: 14px;
	background: url(../images/title-whats-new.png) no-repeat;
}
#intro-content .column3 h2 a {
	width: 107px;
	height: 14px;
	background: url(../images/title-particulars.png) no-repeat;
}
.column2-box {
	height: 1%;
	overflow: hidden;
	padding-left: 20px;
}
/* media holder */
.media-holder {
	width: 267px;
	height: 110px;
	overflow: hidden;
	background: #144595;
	margin: 0 0 16px 18px;
}

/* Slide show */
.slideshow { height: 232px; width: 232px; margin: auto }

/* buttons */
.btns-holder {
	width: 291px;
	overflow: hidden;
	padding-top: 15px;
	padding-right: 17px;
}
#intro-content .column2 .btns-holder { margin-top: -9px; }
#intro-content .column3 .btns-holder {
	width: 293px;
	padding-right: 15px;
}
.btns-holder a {
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	cursor: pointer;
	margin-left: 6px;
}
.btn-nasa {
	width: 117px;
	height: 21px;
	margin-right: 100px;
	background: url(../images/btn-nasa.gif) no-repeat;
}
.btn-maks {
	width: 117px;
	height: 21px;
	margin-right: 100px;
	background: url(../images/btn-maks.gif) no-repeat;
}
.btn-start {
	width: 117px;
	height: 21px;
	margin-right: 2px;
	background: url(../images/btn-start.gif) no-repeat;
}
.btn-explore {
	width: 87px;
	height: 21px;
	background: url(../images/btn-explore.gif) no-repeat;
}
.btn-show {
	width: 87px;
	height: 21px;
	background: url(../images/btn-show.gif) no-repeat;
}
.btn-follow {
	width: 87px;
	height: 21px;
	background: url(../images/btn-follow.gif) no-repeat;
}
#intro-content p {
	margin: 0;
	line-height: 16px;
	color: #fff;
}
#intro-content .column2 p { margin-bottom: 16px; }
#intro-content p span { color: #bdbdbd; }
/* updates block */
.updates-box {
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
}
.img-holder {
	width: 89px;
	min-height: 45px;
	float: left;
}
.info-holder {
	width: 209px;
	float: left;
}
.info-holder2 {
	width: 657px;
	float: left;
}
#intro-content .info-holder p { margin-bottom: 2px; }
.source-box { color: #454545; }
.source-box a { color: #454545; }
/* inner vision page */
#inner #main2 {
	width: 1001px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: -357px;
	padding-top: 33px;
	position: relative;
}
#inner #above-holder { margin-bottom: -13px; }
#header-content {
	width: 1000px;
	overflow: hidden;
	padding-left: 1px;
}
#title-holder {
	width: 1000px;
	height: 71px;
	overflow: hidden;
	background: url(../images/bg-title-holder.png) no-repeat;
}
#title-holder h2 {
	margin: 0;
}
.vision #title-holder h2 a {
	width: 134px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/title-vision2.gif) no-repeat;
	cursor: pointer;
}
.home {
	float: right;
	padding: 0 0 0 15px;
	color: #a1a1a1;
	background: url(../images/icon-home.png) no-repeat;
	margin: -27px 50px 0 0;
	padding: 0 34px 0 22px;
	cursor: pointer;
	position: relative;
}
#image-holder {
	width: 998px;
	height: 261px;
	overflow: hidden;
	padding: 3px 0 0 2px;
}
#image-holder div {
	width: 100%;
	height: 261px;
	overflow: hidden;
	background: url(../images/bg-image-holder.png) no-repeat;
	position: relative;
	margin-bottom: -264px;
}
#image-holder img {
	display: block;
	margin: 5px 0 0 42px;
}
#content {
	width: 100%;
	overflow: hidden;
	margin-bottom: 14px;
	background: url(../images/bg-content.gif) no-repeat 11px 0;
}
.content-box {
	width: 907px;
	margin: 0 47px 0 47px;
	padding-bottom: 38px;
	overflow: hidden;
	background: #0a0a0b url(../images/bg-content2.gif) repeat-x 0 100%;
}
/* columns settings */
.left-column,
.right-column {
	width: 430px;
	float: left;
	margin: 0 0 10px;
}
.left-column {
	margin-right: 5px;
	padding-left: 25px;
}
.one-column {
	width: 860px;
	float: left;
	margin: 0 0 10px;
}
/* video holder settings */
.video-columns-box {
	width: 907px;
	overflow: hidden;
}
.video-holder {
	width: 400px;
	height: 132px;
	overflow: hidden;
	margin-bottom: -10px;
	padding: 12px 12px 0 12px;
	background: url(../images/bg-video-holder.gif) no-repeat;
}
.video-holder a {
	display: block;
	position:relative;
}
.video-holder img { display: block; }
.content-holder {
	width: 100%;
	overflow: hidden;
}
.content-holder p {
	margin: 0 0 16px;
	line-height: 16px;
}
.content-holder p a { color: #dedede; }
.content-columns-box {
	width: 907px;
	overflow: hidden;
	background: url(../images/bg-content-columns-box.gif) repeat-y;
	margin-left: 30px;
}
.content-columns-top {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-content-columns-top.gif) no-repeat;
}
.content-columns-bottom {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-content-columns-bottom.gif) no-repeat 0 100%;
}
/* in content columns settings */
.content-columns-box .left-column,
.content-columns-box .right-column {
	width: 374px;
	margin-bottom: 3px;
	padding: 0 21px;
}
.content-columns-box .right-column { padding: 0 19px 0 34px; }
.post-area { padding-top: 14px; }

/* Single Column Box */

.content-column-box {
	width: 907px;
	overflow: hidden;
	background: url(../images/bg-content-column-box.gif) repeat-y;
	margin-left: 30px;
}
.content-column-top {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-content-column-top.gif) no-repeat;
}
.content-column-bottom {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-content-column-bottom.gif) no-repeat 0 100%;
}
/* in content columns settings */
.content-column-box .one-column {
	width: 810px;
	margin-bottom: 3px;
	padding: 0 21px;
}

/* popup video player settings */
#popup-video {
	position: absolute !important;
	top: 232px !important;
	left: 312px !important;
	z-index:9999 !important;
}
.popup-video-holder {
	display: none;
	width: 917px;
}
.popup-video-holder:after {
	content: "";
	display: block;
	clear: both;
}
.popup-video-holder2 {
	width: 100%;
	background: url(../images/bg-video.png) no-repeat;
	padding: 36px 0 0 61px;
}
.popup-video-holder2:after {
	content: "";
	display: block;
	clear: both;
}
.popup-video {
	width: 830px;
	height: 489px;
	background: url(../images/bg-video2.gif) no-repeat;
	padding: 13px 12px 0 13px;
	position: relative;
}
.popup-video:after {
	content: "";
	display: block;
	clear: both;
}
.btn-close {
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-close.png) no-repeat;
	cursor: pointer;
	position: absolute;
	top: -9px;
	right: -15px;
}
/* popup image settings */
#popup-image {
	position: absolute !important;
	top: 232px !important;
	left: 312px !important;
	z-index:9999 !important;
}
.popup-image-holder {
	display: none;
	width: 917px;
}
.popup-image-holder:after {
	content: "";
	display: block;
	clear: both;
}
.popup-image-holder2 {
	width: 100%;
	background: url(../images/bg-video.png) no-repeat;
	padding: 36px 0 0 61px;
}
.popup-image-holder2:after {
	content: "";
	display: block;
	clear: both;
}
.popup-image {
	width: 830px;
	height: 489px;
	padding: 13px 12px 0 13px;
	position: relative;
}
.popup-image:after {
	content: "";
	display: block;
	clear: both;
}
.image-vertical {
	padding:0 0 0 250px;
}
.btn-close {
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-close.png) no-repeat;
	cursor: pointer;
	position: absolute;
	top: -9px;
	right: -15px;
}
/* leadership settings */
.leadership #header-content,
.organisations #header-content { margin-bottom: -5px; }
.leadership #title-holder h2 a,
.organisations #title-holder h2 a {
	width: 175px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/title-company.gif) no-repeat;
	cursor: pointer;
}
.note {
	color:#cccccc;
}
/* content navigation */
.leadership .content-columns-box,
.leadership .content-column-box,
.spacecraft .content-columns-box { margin: 25px 0 25px 30px; }
.overview .content-columns-box { margin: 25px 0 12px 30px; }
.leadership .content-columns-box ul {
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
}
.leadership .content-columns-box li,
.spacecraft .content-columns-box li {
	margin-bottom: 7px;
	padding: 0 0 0 29px;
	background: url(../images/bullet-blue-dot.gif) no-repeat 0 2px;
}
.leadership .content-columns-box h2 {
	margin: 0 0 15px;
	font-size: 18px;
}
.leadership .content-columns-box .right-column h2,
.spacecraft .content-columns-box .right-column h2 {
	margin-bottom: 23px;
	font-size: 14px;
	line-height: 16px;
}
.leadership .content-columns-box .right-column .post-area { padding-top: 15px; }
.overview .content-columns-box .left-column,
.overview .content-columns-box .right-column { margin-bottom: 1px; }
.overview .content-columns-box .right-column .post-area { padding-top: 13px; }
.leadership .content-columns-bottom,
.spacecraft .content-columns-bottom { min-height: 272px; }
* html .leadership .content-columns-bottom,
* html .spacecraft .content-columns-bottom { 
	height: 272px;
	overflow: visible;
}
.leadership .content-box { padding-bottom: 12px; }
#content-nav-holder {
	width: 907px;
	overflow: hidden;
	margin-bottom: 20px;
}
.content-nav-company {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg-content-nav.gif) no-repeat;
	padding: 10px 0 13px 295px;
}
.content-nav-company li {
	float: left;
	margin-right: 30px;
}
.content-nav-company li a {	color: #dedede; }
.content-nav-company li a:hover,
.content-nav-company li a.active{
	color: #5091ff;
	text-decoration: none;
}
.content-nav-spacecraft {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg-content-nav.gif) no-repeat;
	padding: 10px 0 13px 296px;
}
.content-nav-spacecraft li {
	float: left;
	margin-right: 30px;
}
.content-nav-spacecraft li a {	color: #dedede; }
.content-nav-spacecraft li a:hover,
.content-nav-spacecraft li a.active{
	color: #5091ff;
	text-decoration: none;
}
.content-nav-news {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg-content-nav.gif) no-repeat;
	padding: 10px 0 13px 376px;
}
.content-nav-news li {
	float: left;
	margin-right: 30px;
}
.content-nav-news li a {	color: #dedede; }
.content-nav-news li a:hover,
.content-nav-news li a.active{
	color: #5091ff;
	text-decoration: none;
}
.content-nav-media {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg-content-nav.gif) no-repeat;
	padding: 10px 0 13px 395px;
}
.content-nav-media li {
	float: left;
	margin-right: 30px;
}
.content-nav-media li a {	color: #dedede; }
.content-nav-media li a:hover,
.content-nav-media li a.active{
	color: #5091ff;
	text-decoration: none;
}

/* leadership content blocks settings */
#leadership-info {
	width: 883px;
	overflow: hidden;
	padding-left: 25px;
}
.leadership-post {
	width: 100%;
	overflow: hidden;
	margin-bottom: 11px;
}
.leadership-img {
	width: 143px;
	height: 167px;
	margin-right: 19px;
	float: left;
	background: #000 url(../images/bg-image-frame.gif) no-repeat;
}
.leadership-img img {
	display: block;
	padding: 11px 0 0 12px;
}
.leadership-box {
	width: 683px;
	float: left;
	background: url(../images/bg-leadership-box-arrow.gif) no-repeat 0 3px;
	padding: 3px 0 0 8px;
}
.leadership-box2 {
	width: 100%;
	overflow: hidden;
	background: #1c1c1d url(../images/bg-leadership-box.gif) no-repeat;
}
.leadership-box3 {
	width: 644px;
	overflow: hidden;
	background: url(../images/bg-leadership-box2.gif) no-repeat 0 100%;
	padding: 12px 16px 17px 23px;
}
.name-box {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-leadership-line.gif) no-repeat 0 100%;
	margin-bottom: 8px;
	padding-bottom: 9px;
}
.name-box h2 {
	margin: 0;
	color: #dedede;
	font-size: 24px;
}
.name-box h2 a,
.name-box h2 a span { color: #dedede; }
.name-box span {	color: #5091ff; }
.leadership-box2 p {
	margin: 0 0 5px;
	line-height: 16px;
}
/* even post settings */
.even {	background: url(../images/bg-leadership-box-even-arrow.gif) no-repeat 0 3px; }
.even .leadership-box2 { background: #131314 url(../images/bg-leadership-box-even.gif) no-repeat; }
.even .leadership-box3 { background: url(../images/bg-leadership-box2-even.gif) no-repeat 0 100%; }
.even .name-box { background: url(../images/bg-leadership-line2.gif) no-repeat 0 100%; }
/* organisations page settings */
#organisations-info {
	width: 100%;
	overflow: hidden;
}
#organisations-info .column-left,
#organisations-info .column-right {
	width: 414px;
	float: left;
	padding-left: 30px;
}
#organisations-info .column-left { margin-right: -10px; }
.organisations-post {
	width: 100%;
	overflow: hidden;
	margin-bottom: 21px;
}
/* logo holder */
.logo-holder {
	width: 196px;
	height: 69px;
	overflow: hidden;
	background: #d5d5d5 url(../images/bg-logo-holder.gif) no-repeat;
	margin: 2px 0 -10px 98px;
	padding: 17px 0 28px 22px;
}
.logo-holder a { display: block; }
.logo-holder img {
	display: block;
}
/* organisations post */
.organisation-box {
	width: 100%;
	overflow: hidden;
}
.organisation-box .top {
	width: 100%;
	height: 5px;
	overflow: hidden;
	background: url(../images/bg-organisation-top.gif) no-repeat;
}
.organisation-box .center {
	width: 377px;
	overflow: hidden;
	margin-bottom: -2px;
	padding: 28px 17px 0 18px;
	border: 1px solid #404040;
	border-width: 0 1px;
}
.organisation-box .center p {
	margin: 0 0 16px;
	line-height: 16px;
	text-align: center;
}
.organisation-box .center ul {
	margin: 0;
	padding: 2px 0 14px 12px;
	list-style: none;
}
.organisation-box .center li {
	margin-bottom: 3px;
	padding: 0 0 0 15px;
	background: url(../images/bullet-start.gif) no-repeat 0 2px;
}
.organisation-box .bottom {
	width: 100%;
	height: 5px;
	overflow: hidden;
	background: url(../images/bg-organisation-bottom.gif) no-repeat;
}
.organisations .content-box {
	margin-bottom: -2px;
	padding-bottom: 0;
}
/* contact page sttings */
.contact #title-holder h2 a {
	width: 174px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/title-contact.gif) no-repeat;
	cursor: pointer;
}
.contact .content-columns-box .left-column,
.contact .content-columns-box .right-column { margin-bottom: 18px; }
.contact .content-columns-box .right-column {
	width: 379px;
	padding-left: 29px;
}
.contact .content-box { padding: 15px 0 58px; }
.contact h3 {
	margin: 0;
	font-size: 18px;
	color: #dedede;
}
/* contact form */
.contact-form {
	width: 100%;
	overflow: hidden;
	padding-top: 17px;
}
.contact-form div {
	width: 100%;
	overflow: hidden;
	margin-bottom: 4px;
}
.contact-form div label {
	color: #dedede;
	display: block;
	margin-bottom: 5px;
}
.contact-form div label.message { margin-bottom: 9px; }
.contact-form div input,
.contact-form div textarea {
	border: 0;
	padding: 0;
	background: none;
	color: #dedede;
}
.text {
	width: 344px;
	display: block;
	background: url(../images/name-field.gif) no-repeat;
	margin: 0;
	padding: 0 10px;
}
.contact-form .text input {
	width: 344px;
	padding: 6px 0;
}
.text2 {
	width: 344px;
	display: block;
	background: url(../images/text-field.gif) no-repeat;
	padding: 0 10px;
}
.contact-form .text2 textarea {
	width: 344px;
	height: 145px;
	margin: 0;
	padding: 5px 0;
}
.btn-submit {
	width: 87px;
	height: 21px;
	overflow: hidden;
	float: right;
	text-indent: -9999px;
	background: url(../images/btn-submit.gif) no-repeat;
	border: 0;
	padding: 0;
	margin: 13px 25px 0 0;
}
/* contact info */
.address-box {
	width: 100%;
	overflow: hidden;
}
.left-address,
.right-address {
	width: 300px;
	float: left;
}
.left-address { margin-right: 10px; }
.left-address h3,
.right-address h3 {
	margin: 0 0 1px;
	padding-left: 32px;
	font-size: 18px;
	color: #dedede;
	background: url(../images/icon-address.gif) no-repeat -1px 2px;
}
.right-address h3 { background-position: 4px 2px; }
.left-address em,
.right-address em { font-style: normal; }
.visit-box {
	width: 151px;
	overflow: hidden;
	padding-left: 32px;
}
.visit-box a { color: #a6a6a6; }
.left-address address,
.right-address address {
	width: 151px;
	overflow: hidden;
	font-style: normal;
	padding-left: 32px;
}
.right-address address a { text-decoration: underline; }
.right-address address a:hover { text-decoration: none; }
.left-address span,
.right-address span {
	margin-bottom: 3px;
	display: block;
	color: #a6a6a6;
}
.left-address span.phone,
.right-address span.phone { color: #dedede; }
/* map holder */
.map-holder {
	width: 100%;
	overflow: hidden;
	padding: 12px 0 0 18px;
}
.map-holder img { display: block; }
/* spacecraft page settings */
.spacecraft #header-content { height: 330px; }
.spacecraft #title-holder h2 a {
	width: 214px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/title-spacefleet.gif) no-repeat;
	cursor: pointer;
}
.spacecraft .content-columns-box {
	margin: 29px 0 -11px 27px;
	background: none;
}
.spacecraft .content-columns-top,
.spacecraft .content-columns-bottom { background: none; }
/* columns settings */
.spacecraft .columns-box { background: url(../images/bg-content-columns-box2.gif) repeat-y; }
.spacecraft .columns-top {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-content-columns-top.gif) no-repeat;
}
.spacecraft .columns-bottom {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-content-columns-bottom.gif) no-repeat 0 100%;
}
.spacecraft .content-columns-box .right-column {
	width: 414px;
	padding-left: 19px;
}
.spacecraft .content-columns-box .right-column .post-area { padding-top: 2px; }
.spacecraft .content-columns-box .right-column h2 {
	font-size: 18px;
	margin-bottom: 14px;
}
.spacecraft .content-columns-box .right-column h2 a { color: #dedede; }
.spacecraft .right-column .content-holder {
	width: 374px;
	padding: 0 18px 8px 21px;
}
.spacecraft .content-holder p {
	margin: 0 0 14px;
	line-height: 13px;	
}
.spacecraft .content-columns-box ul {
	margin: 25px 0 0;
	padding: 0;
	list-style: none;
}
.spacecraft .content-columns-box li {
	margin-bottom: 12px;
	padding: 2px 0 0 36px;
	background: url(../images/bullet-blue-dot.gif) no-repeat 0 2px;
}
.spacecraft .content-columns-box .left-column {
	width: 418px;
	margin: -19px 0 3px 0;
	padding: 0;
	background: #080809;
}
/* image area holder settings */
.spacecraft .image-area {
	width: 419px;
	overflow: hidden;
	background: url(../images/bg-image-area.gif) repeat-y;
}
.spacecraft .image-area-top {
	width: 407px;
	min-height: 264px;
	overflow: hidden;
	margin-bottom: -126px;
	padding: 12px 0 0 12px;
	background: url(../images/bg-image-area-top.gif) no-repeat;
	position: relative;
}
* html .spacecraft .image-area-top {
	height: 264px;
	overflow: visible;
}
.spacecraft .image-area-bottom {
	width: 100%;
	height: 139px;
	overflow: hidden;
	background: url(../images/bg-image-area-bottom.gif) no-repeat;
}
/* module page settings */
.module #above-holder { margin-bottom: 66px !important; }
/* history page settings */
.history .content-columns-box .right-column .post-area { padding-bottom: 19px; }
/* video navigation */
.history-video-nav {
	width: 391px;
	overflow: hidden;
	padding: 18px 0 0 13px;
}
.history .history-video-nav ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.history .history-video-nav li {
	margin-bottom: -1px;
	padding: 0;
	background: none;
}
.history .history-video-nav li .center {
	width: 100%;
	overflow: hidden;
}
.history .history-video-nav li .top {
	width: 100%;
	height: 5px;
	overflow: hidden;
	background: url(../images/bg-video-columns-top.gif) no-repeat -148px 0;
}
.history .history-video-nav li .center-post {
	width: 234px;
	overflow: hidden;
	padding: 10px 0 22px 9px;
	background: url(../images/bg-video-columns.gif) repeat-y -148px 0;
}
.history .history-video-nav li .bottom {
	width: 100%;
	height: 5px;
	overflow: hidden;
	margin-top: -5px;
	background: url(../images/bg-video-columns-bottom.gif) no-repeat -148px 0;
}
.video-image {
	width: 148px;
	float: left;
}
.video-image a,
.video-image img { display: block; }
.video-info {
	width: 243px;
	float: left;
	padding-top: 22px;
}
.video-info h3 {
	margin: 0;
	font-size: 12px;
}
.video-info p { margin: 0; }
.video-image img {
	margin-left: 22px;
	padding-bottom: 20px;
}
.video-image a span {
	width: 148px;
	height: 104px;
	overflow: hidden;
	display: block;
	margin: 0 0 -88px 0;
	margin-bottom: -88px;
	background: url(../images/bg-video-frame.gif) no-repeat;
}
.history #above-holder { margin-bottom:-8px !important; }
/* media page settings */
.media #title-holder h2 a {
	width: 214px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/title-community.gif) no-repeat;
	cursor: pointer;
}
/* news page settings */
.news #title-holder h2 a {
	width: 134px;
	height: 27px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	background: url(../images/title-news.gif) no-repeat;
	cursor: pointer;
}
.news .content-nav  { padding-left: 348px; }
#news-holder {
	width: 100%;
	overflow: hidden;
}
.news-post {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}
/* news image holder */
.news-image {
	width: 143px;
	height: 118px;
	float: left;
	padding: 2px 22px 0 25px;
}
.news-image span {
	width: 100%;
	height: 118px;
	overflow: hidden;
	margin-bottom: -106px;
	background: url(../images/bg-news-frame.gif) no-repeat;
	position: relative;
	display: block;
}
.news-image a {
	display: block;
	cursor: pointer;
}
.news-image img {
	padding-left: 12px;
	display: block;
}
/* news content holder */
.news-info {
	width: 674px;
	float: left;
	margin-top: 5px;
	background: url(../images/bg-news-info.gif) repeat-y;
}
.news-info-top {
	width: 100%;
	padding-top: 15px;
	background: url(../images/bg-news-info-top.gif) no-repeat;
}
.news-info-top:after {
	content: "";
	display: block;
	clear: both;
}
.news-info-bottom {
	width: 100%;
	background: url(../images/bg-news-info-bottom.gif) no-repeat 0 100%;
}
.news-info-bottom:after {
	content: "";
	display: block;
	clear: both;
}
.news-title {
	width: 100%;
	margin-left: -6px;
	padding-bottom: 8px;
	position: relative;
}
.news-title:after {
	content: "";
	display: block;
	clear: both;
}
.news-title h2 {
	margin: 0;
	padding: 0 0 9px 37px;
	font-size: 12px;
	float: left;
	background: url(../images/bullet-news-title.gif) no-repeat 2px 100%;
}
.news-title h2 a { color: #dedede; }
.news-title span {
	color: #8d8d8d;
	float: right;
	padding: 1px 18px 0 0;
}
.news-title span a { margin-left: 8px; }
.news-description {
	width: 610px;
	overflow: hidden;
	padding: 0 31px;
}
.news-description p {
	margin: 0 0 11px;
	line-height: 16px;
}
.news-footer {
	width: 651px;
	overflow: hidden;
	text-align: right;
	padding: 0 23px 18px 0;
}
.news-footer a {
	padding: 0 0 0 17px;
	background: url(../images/bullet-arrow.gif) no-repeat 0 3px;
	text-decoration: underline;
}
.news-footer a:hover { text-decoration: none; }
.news #above-holder { margin-bottom: -18px !important; }

/**** easySlider ****/

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#slider-container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:610px;
		}	
	/*#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:610px;
		height:241px;
		overflow:hidden; 
		}
	#slider li a {
		padding:0 15px 0 0;		
		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:610px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */