@charset "UTF-8";
/* CSS Document */
/* Global reset */
*{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body,div,h1,h2,h3,h4,h5,p,blockquote,img{margin:0;padding:0}/* Specific  */html,body{height:100%;margin:0;padding:0}html{background:#000 url(../imgs/bg-fire.jpg) no-repeat fixed center bottom;overflow-y:scroll !important}body{background:transparent url(../imgs/clouds.jpg) repeat-x 0 0;font:13px/18px Geneva, Arial, Helvetica, sans-serif}a{color:#900;cursor:pointer;outline:none;text-decoration:none}h1,h2,h3,h4,h5{font:500 18px Arial, Helvetica, sans-serif}h1{border-bottom:1px solid #444;color:#39C;font:500 20px 'trebuchet ms', Geneva, Arial, Helvetica, sans-serif;letter-spacing:.1em;margin:0 10px 0 0;padding:5px 5px 3px 0}h2{color:#666;font:italic 18px "Times New Roman", Times, serif;font-size:18px;margin:3px 0 10px}h3{color:#fff;font-size:15px;font-weight:700;margin:10px 0 5px}h4{color:#999;font-size:14px}h5{font-size:11px}

p{color:#999;font:13px/18px Geneva, Arial, Helvetica, sans-serif;padding:0 0 10px}

ul{margin:10px 10px 10px 20px}
ol{margin:10px 10px 10px 20px}

li{color:#888;font-style:italic;margin-left:20px}

img{border:0}blockquote{color:#069;font:italic 10px Georgia, "Times New Roman", Times, serif;margin:10px}.quote{font-style:italic}.quote-source{padding-top:15px;text-align:right}.clear{clear:both;font-size:1px;height:0;line-height:0}sup{font-size:75%;vertical-align:top}div.hr{border-bottom:1px solid #bbb;font-size:1px;height:1px;line-height:1px;margin-bottom:15px;padding:0}.noscriptpad{height:26px;position:fixed;width:100%}.noscript{background-color:#666;border-bottom:1px solid #ffd324;border-top:1px solid #ffd324;color:#ffd324;font:11px verdana, arial, helvetica, sans-serif;left:0;margin:0 auto;padding:5px 0;position:absolute;text-align:center;top:0;width:100%}.left{text-align:left}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}dl h4{color:#fff;font-style:italic;padding:2px 0 5px}dt{color:#39C;font:bold 14px Geneva, Arial, Helvetica, sans-serif;padding:20px 0 3px}dd{color:#888;font:13px Geneva, Arial, Helvetica, sans-serif;margin-left:10px}.trans50{background:url(../imgs/bg-trans-black50.png) repeat}.trans80{background:url(../imgs/bg-trans-black80.png) repeat}/** html #container { height:100%; } */#container{min-height:100%;position:relative}#hdr{height:160px;margin:0 auto;padding:0;width:900px}#hdr h2{color:#eee;display:none;font:1.4em 'trebuchet ms', Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}#hdr .logo{background:url('../imgs/bg-hdr-logo.png') no-repeat left top;display:block;float:left;height:160px;margin:0;width:400px}#hdr .logo a{display:block;height:145px}.tab{background:url('../imgs/tab.png') no-repeat;color:#bbb;display:block;float:right;font:10px/13px Verdana, Geneva, sans-serif;height:42px;margin:0 30px 0 0;padding-top:7px;text-align:center;width:187px}/* nav, global  */#navwrap{background:transparent url(../imgs/bg-navwrap.png) repeat-x;font:11px Verdana, Arial, Helvetica, sans-serif;height:77px;line-height:50px;margin:0 auto;padding:0;width:100%}#navlist,#navlist ul,#navlist li{height:76px}#navlist{background:transparent url(../imgs/bg-navlist.jpg) no-repeat left top;border-top:1px solid #444949;height:76px;margin:0 auto;padding:0;width:900px}#navlist ul{list-style-type:none;margin:0;padding:0}#navlist li{background:transparent url(../imgs/bg-nav-div.png) no-repeat;border-top:4px solid #23282c;float:left;height:71px;margin:0;outline:none;padding:0;text-align:center;white-space:nowrap}#navlist li:hover{border-top:4px solid #900}#navlist li:hover a b{margin-top:5px}#navlist a{display:block;height:70px;margin:0;outline:none;padding:0 20px}#navlist a b,#navlist :visited a b{background:transparent;color:#dcdcdc;cursor:pointer;display:block;font-size:12px;font-weight:700;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap}#navlist li .subtext{color:#666;display:block;font:9px Arial, Helvetica, sans-serif;margin-top:-16px;text-align:left;white-space:nowrap}#navlist :hover{white-space:normal}#navlist li:hover > a b{background:transparent;color:#dcb227;font-weight:700}#home #nav-home,#about #nav-about,#products #nav-products,#news-media #nav-news-media,#contact #nav-contact,#support #nav-support{background:#000;border-top:4px solid #39c}#home #nav-home a b,#about #nav-about a b,#products #nav-products a b,#news-media #nav-news-media a b,#contact #nav-contact a b ,#support #nav-support a b{color:#dcb227;font-style:normal}#home #nav-home a:hover,#about #nav-about a:hover,#products #nav-products a:hover,#news-media #nav-news-media a:hover,#contact #nav-contact a:hover,#support #nav-support a:hover{margin-top:-5px}#wrapper{background:url(../imgs/bg-trans-black80.png) repeat;color:#dcdcdc;line-height:22px;margin:0 auto;min-height:515px;padding:15px 0 80px;width:900px}#wrapper 

a:hover{color:#C00;text-decoration:underline}.col1-1,.col1w-2t,.col1t-new,.col2w-2t,.col1t-2w,.col2t-2w,.col1-3,.col2-3,.col3-3,.bottom{padding:0 10px 3px}

.col1-1{margin:10px auto 0;text-align:left;width:835px}.col1w-2t{float:left;margin:10px 15px 0;text-align:left;width:550px}
.col2w-2t{float:right;margin:10px 15px 0 auto;text-align:left;width:250px}
.col1t-2w{float:left;margin:10px 15px 0;text-align:left;width:250px}

.col1t-new{float:left;margin:20px 15px 0;text-align:left;font:normal 11px Geneva, Arial, Helvetica;width:820px}
.collt-new li{color:red;font-size:1.2em;list-style:none;padding:0 0 10px 10px}

.col2t-2w{float:right;margin:10px 15px 0 auto;text-align:left;width:550px}.col1-3{float:left;margin:10px 10px 0 20px;text-align:left;width:250px}.col2-3{float:left;margin:10px 5px;text-align:left;width:260px}.col3-3{float:right;margin:10px 20px 0 10px;text-align:left;width:250px}.col1-2 li,.col2-2 li,

.bottom li{color:#069;font:normal 11px Verdana, Arial, Helvetica, sans-serif;list-style-position:outside}

.bottom{margin:10px auto 20px;text-align:left;width:835px}#footer{background:transparent;bottom:0;height:50px;position:absolute;width:100%}#footer-body{border-top:1px solid #666;color:#666;font:10px Arial, Helvetica, sans-serif;line-height:24px;margin:0 auto;padding:0;text-align:center;width:820px}#footer a,#footer a:visited{color:#666}#footer a:hover{color:#fff}#footer .left{float:left}#footer .right{float:right}#home .col1t-2w{display:block;float:left;height:700px;margin:0 0 0 15px;padding:0;position:relative;text-align:center;width:275px}#home .col2t-2w{background:url(../imgs/bg-trans-black50.png) repeat;clear:right;float:right;margin:0 15px 15px auto;padding:15px;text-align:left;width:550px}#home .col2t-2w h2{margin:0 auto 15px 0}#home .col2t-2w p,#home .col2t-2w h3,#home .col2t-2w h4{margin-left:15px}#home .col2t-2w h3{font:16px 'trebuchet ms', Geneva, Arial, Helvetica, sans-serif}#home #certs{margin:15px auto 0;text-align:center}#home #certs img{padding:0 25px}#home #parent-logo{background:transparent url(../imgs/logo-spacehab.png) no-repeat top center;height:115px;margin:150px auto 0;width:204px}#home #parent-logo a{border:0;display:block;height:115px}
.horiz ol{margin:0;padding:0}

.horiz ul{margin:0;padding:0}
.horiz li{float:left;font-style:normal;list-style-type:none;margin:0 0 20px;text-align:center;width:30%}
.red li{color:red}#contact .col2w-2t{height:412px;width:260px}#products .col2w-2t li{color:red;font-size:1.2em;list-style:none;padding:0 0 10px 10px}#about .col2w-2t{background:url('../imgs/about-page1.jpg') no-repeat;height:200px;width:260px}#about .bottom{background:url('../imgs/about-page.jpg') no-repeat top center;height:170px;margin:40px 0}#news-media .col1t-2w{margin-left:22px}#news-media .col2t-2w{padding-top:50px}#flash-movie{float:left;position:relative}#dnld-btns{color:#666;display:block;float:right;font:italic 10px Geneva, Arial, Helvetica, sans-serif;width:200px}.dnld-blocks{float:left;width:100%}.dnld-blocks span{float:right;margin:0;padding:40px 0 10px;width:120px}#dnld-btns a{color:#777;display:block;width:100%}#dnld-btns a:hover{color:#fff;text-decoration:none}#dnld-btns img{float:left;padding:10px 0 0}#navlist li.first,#home #nav-about,#about #nav-products,#products #nav-news-media,#news-media #nav-contact, #nav-support{background:none}