﻿/***************************/     /*        Utility          */ @import url(Reset.css);
/*        RED  BULL        */     .last {border-right: none !important; margin-right: 0 !important; padding-right: 0 !important; border-right: none !important;}
/*         STRATOS         */     .first {border-left: none !important; margin-left: 0 !important; padding-left: 0 !important;  border-left: none !important;}
/*      -------------      */	  a:focus, a img {outline: none; border: none;} strong {font-weight: bold}
/***************************/     .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix {display: inline-block;} .clearfix {display: block;} 

/*****************************\
|         ~ Global ~          |
\*****************************/
/* any class or el that effects more than one page, area on a page, or other style. most or all classes should be .public {} */
body {font-family: Arial, Helvetica, Sans-Serif; background-color: #00264a; font-size: 13px; color: #fff;}

/* position fixed in ie6 fix */
* html.IE6 {overflow-y: hidden;}
* html.IE6 body {height: 100%; overflow: auto; /*padding-right: -50px;*/}
html.IE6 body { width: expression((documentElement.clientWidth) + "px"); }

.pageBody {}

.worldBg {background: url(Images/bgWorld.jpg) no-repeat bottom center}
html.IE6 .worldBg {background: url(Images/ie6/earth.jpg) no-repeat bottom center}
.altimeterBg {height: 100%; background: url(Images/bgGradientHiRes.jpg) no-repeat center 0px; background-attachment: fixed;}
html.IE6 .altimeterBg {background: none}
.FF2 .altimeterBg {background: none;}
/* html.IE6 .altimeterBg {background-image: url(Images/ie6/bgAltimeters.gif); background-repeat: repeat-y; background-position: center 0px; background-attachment: fixed;} */
.wrapper {width: 980px; margin: auto; border: solid #282828; border-width: 0 1px 0 1px; overflow: hidden}
.leftColumn { border-left:1px solid #000000; position: fixed; top: 0; background: url(Images/leftColRightBdr.png) no-repeat right 0px; width: 171px;}
html.IE6 .leftColumn {position: absolute; background-image: none;}

.pages {padding-left: 215px; line-height: 21px; font-size: 12px;}
.pageContent {padding-bottom: 70px; /* was margin */ padding-top: 40px}
.page a{color: #E31A4C;}
body .noMarginBottom {margin-bottom: 0;}
.page .LineDownLeft {opacity: 0.2; zoom: 1; filter:alpha(opacity=20); margin: 15px 0 0 -5px}
.page .IntroText {color: #adadad; margin: 0 10px 22px 0;}
.page .LineUpDown {opacity: 0.2; zoom: 1; filter:alpha(opacity=20); margin: 8px 0 0 -5px}
.page ul {margin-top: 25px;}
.page ul li {list-style-type: square; color: #adadad; margin-left: 15px; margin-bottom: 25px}

html.IE6 .page {}
p + p {margin-top: 25px;}
html.IE6 p {margin-top: 25px;}

.smHdr {color: #FFF; font-size: 14px; font-weight: bold; text-transform: capitalize; margin-bottom: 14px; display: block}
.sectionTop {margin-bottom: 15px;}
.subPagesTop {opacity: 0.2; zoom: 1; filter:alpha(opacity=20); margin: 25px 0;}

.detailOpacity {opacity: 0.2; zoom: 1; filter:alpha(opacity=20)}
.negMarginOverlapLeft {margin-left: -14px}
html.IE6 .negMarginOverlapLeft {zoom: 1}

/*****************************\
|        ~ Controls ~         |
\*****************************/
/* any class or el that is used only in a control... all classes (minus the base parent class) should be .Private {} */
/* snav */
.sNav {height: 600px;}
.sNav .Logo {margin-top: 22px; display: block; text-align: center; height: 219px; background: url(Images/stratos.png) no-repeat center center;}
html.IE6 .sNav .Logo {background: url(Images/ie6/stratos.gif) no-repeat center center;}
.sNav dl.SubNav {padding: 0 0 0 25px;}
.sNav dl.SubNav dt {width: 150px; margin-top: 17px;}
.sNav dl.SubNav dt a {height: 13px; background-image: url(Images/sNav.gif); background-repeat: no-repeat; text-indent: -9999px}
html.IE6 .sNav dl.SubNav dt a {height: 13px; overflow: hidden}
/* on 
.sNav dl.On dt.Blog a {background-position: 100% -28px}
.sNav dl.On dt.Science a {background-position: 100% -14px}
.sNav dl.On dt.Challenge a {background-position: 100% 0}
.sNav dl.On dt.Partners a {background-position: 100% -42px}
.sNav dl.On dt.MediaGallery a {background-position: 100% -56px}
*/
/* off */
.sNav dl dt.Blog a {background-position: 0 -28px}
.sNav dl dt.Science a {background-position: 0 -14px}
.sNav dl dt.Challenge a {background-position: 0 0}
.sNav dl dt.Partners a {background-position: 0 -42px}
.sNav dl dt.MediaGallery a {background-position: 0 -56px}
.sNav dl dt.Newsroom a { background: url(Images/sNavNewsroom.gif) top left no-repeat;}
/* selected */
.sNav dl dt.Blog a.Selected {background-position: 100% -28px}
.sNav dl dt.Science a.Selected {background-position: 100% -14px}
.sNav dl dt.Challenge a.Selected {background-position: 100% 0}
.sNav dl dt.Partners a.Selected {background-position: 100% -42px}
.sNav dl dt.MediaGallery a.Selected {background-position: 100% -56px}
.sNav dl dt.Newsroom a.Selected {background-position: bottom left; }
/* hover */
.sNav dl dt.Blog a:hover {background-position: 100% -28px}
.sNav dl dt.Science a:hover {background-position: 100% -14px}
.sNav dl dt.Challenge a:hover {background-position: 100% 0}
.sNav dl dt.Partners a:hover {background-position: 100% -42px}
.sNav dl dt.MediaGallery a:hover {background-position: 100% -56px}
.sNav dl dt.Newsroom a:hover {background-position: bottom left; }


/*  H1 headers for the pages. */
.secHdr { margin: 65px 0 24px 0; height: 31px; }
.secHdr span, .HomeH1 { display: none; }
.hdrChallenge { background: url('Images/hdrChallenge.gif') top left no-repeat; }
.hdrScience { background: url('Images/hdrScience.gif') top left no-repeat; }
.hdrMobileApps { background: url('Images/hdrMobileApps.gif') top left no-repeat; }

/* h2 headers for the pages */
.subPageTitle, .pTitle { height: 31px; }
.subPageTitle span, .pTitle span { display: none; }
.pTitle { width: 330px; }
.hdrHighAltitudeBalloon { background: url('Images/hdrHighAltitudeBalloon.gif') top left no-repeat; }
.hdrFullPressureSuit { background: url('Images/hdrFullPressureSuit.gif') top left no-repeat; }
.hdrCapsule { background: url('Images/hdrCapsule2.gif') top left no-repeat; }
.hdrRetrievalSystem { background: url('Images/hdrRetrievalSystem.gif') top left no-repeat; }
.hdrHistory { background: url('Images/hdrHistory.gif') top left no-repeat; }
.hdrMission { background: url('Images/hdrMission.gif') top left no-repeat; }
.hdrMakingHistory { background: url('Images/hdrMakingHistory.gif') top left no-repeat; }
.hdrProjectTeam { background: url('Images/hdrProjectTeam.gif') top left no-repeat; }
.hdrDavid { background: url('Images/hdrDavid.gif') top left no-repeat; }

.sNav dl.SubNav dd {margin-top: 7px; text-transform: uppercase; font-size: 11px;}
.sNav .Nav {margin-top: 36px;}
.sNav dl.SubNav a {display: block;}
.sNav dl.SubNav a, .sNav dl.SubNav a:visited {color: #858f97; text-decoration: none;}
.sNav dl.SubNav a.Selected, .sNav dl.SubNav a:hover {color: #e31a4c !important}

/* footer */
.footer {padding: 0 20px; position: fixed; bottom: 0; height: 38px; border-bottom: solid 4px #e31a4c; background: #000; width: 940px; color: #fff; line-height: 38px; font-size: 10px; color: #8c8c8c; text-transform: uppercase}
html.IE6 .footer {position: absolute;} /* pos fixed: fix */
.footer .Left {float: left; padding-top: 0;}
.footer .Right {float: right;}
.footer a {color: #8c8c8c; text-decoration: none; margin: 0 8px;}
.footer a:hover {color: #e31a4c}
.footer .nohover:hover {color: #8c8c8c}

/* Footer Language Part */
.ChooseLanguage { overflow: hidden; border: solid 1px #222; margin: 7px 0 0 0; }
.ChooseLanguage p { float: left; padding: 2px; margin: 0; }
.ChooseLanguage p a { display: block; height: 20px; width: 50px; margin: 0; }
.ChooseLanguage .English a.EnOn { background: url('Images/navLanguages.gif') top left no-repeat; }
.ChooseLanguage .English a.EnOff { background: url('Images/navLanguages.gif') bottom left no-repeat; }
.ChooseLanguage .English { border-right: solid 1px #222; }
.ChooseLanguage .Deutsch a { width: 52px; }
.ChooseLanguage .Deutsch a.DeOff { background: url('Images/navLanguages.gif') bottom right no-repeat; }
.ChooseLanguage .Deutsch a.DeOn { background: url('Images/navLanguages.gif') top right no-repeat; }
.ChooseLanguage .English a span, .ChooseLanguage .Deutsch a span { display: none; }

/*****************************\
|          ~ Pages ~          |
\*****************************/
/* any class or el that is used only on a certain page... classes can be .public or .Private */

/* Default */

body.default {background: #002749 url(Images/bgHome.gif) no-repeat center 0;}
body.default .homeLower { background: #000 url(Images/bgHomeLowerV3.gif) no-repeat; height: 258px; padding: 33px 31px 0 32px; color: #a1a1a1; border-right: solid 1px #282828; }
body.default .homeBucket {padding: 20px 22px 0 22px; margin-right: 11px; width: 249px; float: left}
/* The following style definition is added to accomodate a change in the size when the gallery callout changed from 4 videos to a single image */
#galleryCallout { margin-left: -3px;  }
body.default .features {font-size: 11px; margin-right:20px; }
body.default .features .Title {margin-bottom: 6px; display: block}
body.default .features .Left {width: 70px; float: left; height: 100px}
body.default .features .Right {float: left; width: 179px;}
#FeatureTitle { font-weight: bold; color:#3C73B1; }

body.default .videos {margin-right: 0;}

body.default .videos {margin-left: 2px;}
body.default .videos .Top {margin-bottom: 14px;}
body.default .videos .Right {float: right}
body.default .videos .Left {float: left}

.homeLower a {color: #3c73b1; text-decoration: none;}
#newsFeed {height: 170px;}
#newsFeed .feedItem {display: none; height: 85px;}
#newsFeed .feedItem .ILeft {float: left; width: 70px;}
#newsFeed .feedItem .IRight {float: left; width: 179px;}
#newsFeed .feedItem .Content {font-size: 11px;}
#newsFeed .feedItem .Date {color: #3c73b1;}
#newsFeed .feedItem0, #newsFeed .feedItem1 {display: block;}
#newsFeedPager {float: right;}

body.default .footer {height: 39px; position: static; width: 939px; /*border-right: solid 1px #282828*/}
html.FF3 body.default .footer, html.Safari3M body.default .footer { /*position: fixed ;*/}
body.default .footer .Left {padding-top: 0;}

/* Silverlight Navigation */
.landingSilverlightNavigation {height: 479px; padding-left: 15px; background: none;}
.landingSilverlightNavigation div {height: 479px;}

/* High Altitude Balloon */
.highAltitudeBalloon .twentyNineMil {margin-top: 40px;}
.highAltitudeBalloon .haLeft {float: left; width: 560px;}
.highAltitudeBalloon .haRight {float: left; width: 184px;}
.highAltitudeBalloon .haFlashGallery {width: 225px; float: left}
.highAltitudeBalloon .haMidFloated {width: 330px; float: left}
.highAltitudeBalloon .haBalloonSize {margin: 40px 0 0 0;}
.highAltitudeBalloon .pageContent { padding-right: 20px; }
.highAltitudeBalloon .pageContent p { margin-top: 25px;}

/* Full Pressure Suit */
.fullPressureSuit .fpsLeft {width: 569px; float: left; padding-right: 18px;}
.fullPressureSuit .fpsRight {width: 168px; margin-left: 6px; float: left;}
html.IE7 .fullPressureSuit .fpsRight {margin-left: 10px;}
html.IE6 .fullPressureSuit .fpsRight {margin-left: 6px;} 
.fullPressureSuit .fpsInnerLeft {width: 230px; float:left}
.fullPressureSuit .fpsInnerRight {width: 330px; float:left}
html.IE6 .fullPressureSuit .LineUpDown {display: none;}
.fullPressureSuit .davidClark{clear: left;}

/* Capsule for Ascent */
.capsuleForAscent .cfaLeft {width: 569px; float: left; padding-right: 18px;}
.capsuleForAscent .cfaRight {width: 176px; float: left;}
.capsuleForAscent .cfaInnerLeft {width: 230px; float:left}
.capsuleForAscent .cfaInnerRight {width: 330px; float:left}
.capsuleForAscent .cfaFlashGallery {width: 225px; float: left}

/* Recovery System */
.recoverySystem {padding-bottom: 222px;}
.recoverySystem .rsLeft {width: 225px; float: left}
/*.recoverySystem .rsRight {width: 520px; float: left;}*/
.recoverySystem .rsRight { padding-right:10px; }

/* History */

.history .Life {float: right; margin: -40px 0 20px 20px; position: relative}
html.IE6 .Life {margin-top: 13px; position: static;}
.history .hisLeft {width: 219px; float: left}
.history .hisRight {width: 545px; float: left}
.history .PDF {float: left; color: #fff; background: url(Images/icnPDF.gif) no-repeat 0 16px; padding-top: 16px; height: 15px; padding-left: 25px;}
.history .Hdr {float: left; margin-right: 235px;}
.history .oldPic {/*visibility: hidden;*/}
p.historyP { color: #ADADAD; }
.history .singleLayout { padding-right: 20px; }

/* The Mission */
.theMission .Mission {padding-right: 20px; margin-top: 35px;}
.theMission .Mission .singleLayout img { padding: 0 20px 20px 0; float: left; }
.theMission .Mission .singleLayout img.OneLine { padding: 5px 20px 40px 0 ; }



/* Terms Privacy Policy */
.Terms, .PrivacyPolicy { padding: 25px 15px 120px 0; }
.Terms a, .PrivacyPolicy a { color: #FFF; }
.Terms a:hover, .PrivacyPolicy a:hover { color: #CCC; }
.Terms .pageContent { padding-bottom: 20px; }
.PrivacyPolicy .pageContent { padding: 0 0 150px 0;  }
.TermsContent p, .PrivacyPolicyContent p { font-size: 11px; line-height: 14px; }
.TermsContent h3, .PrivacyPolicyContent h3 { font-weight: bold; margin: 15px 0 5px 0; font-size: 12px; }
.PrivacyPolicyContent ul li { font-size: 11px; margin: 0; color: #FFF; line-height: 14px; list-style-type: disc; }
.PrivacyPolicyContent ol li { font-size: 11px; margin: 10px 0 0 0; color: #FFF; line-height: 14px; list-style-type: none; }
.PrivacyPolicyContent ul, .PrivacyPolicyContent ol { margin: 10px 0 0 15px; }
.TermsContent h4, .PrivacyPolicyContent h4 { font-weight: bold; margin: 5px 0 2px 0; font-size: 11px; }


/* Four World Records */
.fourWorldRecords {}
html.IE6 .fourWorldRecords .LowerLeft {overflow: hidden}
.fourWorldRecords .LowerLeft {float: left; width: 210px;}
.fourWorldRecords .LowerRight {float: left; width: 410px;}
.fourWorldRecords .FourRecords {background: url(Images/bgForHuman.gif) no-repeat; padding: 77px 0 0 105px;}
.fourWorldRecords .FourRecords strong {display: block; font-size: 14px; margin-bottom: 10px;}
.fourWorldRecords .FourRecords .Item {height: 181px;}

/* Project Team */
.projectTeam {padding-bottom: 250px;}
.projectTeam .IntroCopy {padding-right: 20px;}
.projectTeam .TeamMembers {}
.projectTeam .TeamMembers .Left {float: left; width: 300px;}
.projectTeam .TeamMembers .Right {float: left; width: 420px;}
.projectTeam .TeamMembers .singleLayout { padding-right: 10px; }
.projectTeam .TeamMembers .singleLayout img { padding: 0 20px 20px 0; float: left; }
.projectTeam .TeamMembers .singleLayout img.OneLine { padding-bottom: 60px; }
.projectTeam .TeamMembers li {color: #fff; margin-bottom: 5px;}
.projectTeam .TeamMembers ul { margin-top: 0; }
.projectTeam .TeamMembers .Member {margin-top: 35px;}

/* Partners */
div.partnerst2 {height: 100px; padding-top: 40px;}
.stratosPartners a {color: #E31A4C;}
div.partners .Header {margin-bottom: 25px;}
div.partners .Left {width: 465px; float: left;}
div.partners .Right {width: 285px; float: left;}
div.partners .Right .Guy {margin-top: -50px;}
html.IE6 .partners .Right .Guy {margin-top: 0;}
.transOnePx {height: 1px; margin: 10px 0; background: #fff; line-height: 0px; font-size: 0px;}
.partner {padding-top: 20px;}
.partner p {padding-right: 15px;}
.david {padding-bottom: 40px;}
.david .Left {width: 260px; float: left; padding-top: 15px; text-align: center;}
.david .Right {width: 490px; float: left;}
.nokia {padding-bottom: 40px;}
.nokia .Left {width: 260px; float: left; padding-top: 15px;}
.nokia .Right {width: 490px; float: left;}
.microsoft {padding-bottom: 40px;}
.microsoft .Left {width: 260px; float: left; padding-top: 15px;}
.microsoft .Right {width: 490px; float: left;}
.riedel {padding-bottom: 40px;}
.riedel .Left {width: 260px; float: left; padding-top: 15px;}
.riedel .Right {width: 490px; float: left;}
.airtec {padding-bottom: 40px; }
.airtec .Left {width: 260px; float: left; padding-top: 15px;}
.airtec .Right {width: 490px; float: left;}
.gtec {padding-bottom: 40px;}
.gtec .Left {width: 260px; float: left; padding-top: 15px;}
.gtec .Right {width: 490px; float: left;}
.mount {padding-bottom: 40px; }
.mount .Left {width: 260px; float: left; padding-top: 15px;}
.mount .Right {width: 490px; float: left;}
.velocity {padding-bottom: 40px; }
.velocity .Left {width: 260px; float: left; padding-top: 15px;}
.velocity .Right {width: 490px; float: left;}
.velocity .pTitle{width: 340px;}
.wingsforlife {padding-bottom: 40px; }
.wingsforlife .Left {width: 260px; float: left; padding-top: 15px;}
.wingsforlife .Right {width: 490px; float: left;}
.wingsforlife .pTitle{width: 360px;}
.micar {padding-bottom: 40px; }
.micar .Left {width: 260px; float: left; padding-top: 15px;}
.micar .Right {width: 490px; float: left;}
.flight-line {padding-bottom: 1400px; }
.flight-line .Left {width: 260px; float: left; padding-top: 15px;}
.flight-line .Right {width: 490px; float: left;}
.pHdr {padding-right: 15px;}
.pTitle {float: left;}
.pLink {float: right; display: block; padding-top: 15px; color: #999 !important; font-weight: bold; font-size: 13px; text-decoration: none;}
/* EN-US */
.partnersDownload a{background:transparent url('/App_Themes/Default/Images/partnersDownload.png') no-repeat top left; width: 215px; height: 49px; display: block; overflow: auto; text-indent: -9999px;}
.partnersDownload a:hover{background:transparent url('/App_Themes/Default/Images/partnersDownload.png') no-repeat bottom left; width: 215px; height: 49px; display: block; overflow: auto; text-indent: -9999px;}

/* Mobile Apps & Updates Page */
.MobileApps { padding-bottom: 170px; overflow: hidden; }
.MobileApps .sectionTop { display: block;}

.oviMobileContent { float: left; width: 385px; margin: 0 0 0 10px; }
.oviMobileContent h3 { margin: 0; background: url('/App_Themes/Default/Images/oviFreeMobile.gif') top left no-repeat; height: 128px; }
.oviMobileContent ul { font-family: Arial; font-size: 14px; margin: 0 0 0 85px; }
.oviMobileContent ul li { list-style: disc; color: #FFF; padding: 0; margin: 0 0 1px 0; }
.oviMobileContent .oviFooter { margin-right: 30px; }
.oviMobileContent .downloadNow { margin: 30px 0 0 57px; }
.oviMobileContent a.download { background:transparent url('/App_Themes/Default/Images/oviDownload.png') no-repeat top left; width: 215px; height: 43px; display: block; }
.oviMobileContent .oviFooter { margin-right: 35px; }
.oviMobileContent .oviContent { margin: 30px 15px 15px 15px; }

.oviSMSContent a, .oviMobileContent a { color: #E31A4C; }
.oviHidden, .oviSMSContent h3 span, .oviMobileContent h3 span, .oviMobileContent a span, .oviSMSContent a span { display: none; }
.oviSMSContent div.border, .oviMobileContent div.border { border: 1px solid #333; background: #000; padding: 10px 10px; width: 329px; }
.oviSMSContent .oviFooter, .oviMobileContent .oviFooter { text-align: right; margin-top: 10px; }
.oviSMSContent div.border { height: 642px; }
.oviSMSContent .mobileNumber { margin: 0 0 15px 15px; line-height: 17px; }
.oviSMSContent .human { margin: 15px 0 8px 15px; }
.oviSMSContent .equation { font: bold 18px "Courier New"; margin: 0 0 10px 15px; color: #E31A4C; }
.oviSMSContent #recaptcha div { border:0 !important; }
.oviSMSContent #recaptcha {  margin-left:-12px !important; }
.oviSMSContent #divSMSThanks { background:#000; display:none; }
.oviSMSContent input {border: solid 1px #8D8D8D; color: #333; width: 292px; padding: 4px; font-style: normal; font-size: 12px; margin-top: 10px; }
.oviSMSContent div div { background: #000; padding: 0px;  }
.oviSMSContent { float: left; }
.oviSMSContent h3 { margin: 0; background: url('/App_Themes/Default/Images/oviFreeSMS.gif') top left no-repeat; height: 128px; width: 349px; }
.oviSMSContent .signUp { margin: 30px 0 0 97px; }
.oviSMSContent a.download { background:transparent url('/App_Themes/Default/Images/oviSignUp.png') no-repeat top left; width: 125px; height: 42px; display: block; }

/*.oviNokia { overflow: hidden; background: url('/App_Themes/Default/Images/oviNokia.gif') no-repeat top left; width: 777px; padding: 225px 0 108px 35px; }
.oviSMS { background: url('/App_Themes/Default/Images/oviSMS.png') no-repeat top left; width: 150px; height: 15px;}
.oviDownload { float: left; }
.oviDownload span, .oviSMS span { display: none; }
.oviDownload a { display: block; background: url('/App_Themes/Default/Images/oviDownload.png') no-repeat top left; width: 240px; height: 25px;}
.oviForm { overflow: hidden; margin-top: 15px;  }
.oviForm label { float: left; padding-right: 25px; }
.oviForm input { padding-left: 5px; height: 20px; width: 313px; font-style: italic; color: #666;  }
.oviForm input.error { border-color: #dd0140; }
.oviHidden { display: none; }
.oviSubmit { background: url('/App_Themes/Default/Images/oviSubmit.png') no-repeat top left; width: 59px; height: 13px; border: none; cursor: pointer;}
.oviContent { overflow: hidden; padding-left: 35px; } 
.oviContent .submit { margin-top: 20px; text-align: right; width: 659px; }
.oviContent .unfilled { font: italic 12px Verdana; color: #666; }
.oviContent .filled { font: normal 12px Verdana; color: #333; }
.oviBgFooter { margin-left: -12px; margin-top: 200px; background: url('/App_Themes/Default/Images/oviFooterBg.gif') no-repeat; width: 777px; height: 75px; display: block; }
*/

/* Prelaunch */
body .silverlightWorks {padding:25px 356px 20px 25px; background:#000 url('/App_Themes/Default/Images/background.gif') no-repeat; margin: auto; width:917px;}
.Token {background-image:none;}

#silverlightControlHost .TryThis { background-image: url(/App_Themes/Default/Images/silverlight_success_s.jpg); margin:0px;}

.GalleryPage .footer { position:static; }

/* Recaptcha styles */
#recaptcha_response_field { width: 168px; }
#recaptcha_image img { width: 288px; }

/* No Silverlight HTML */
#noSLWrapper { background:url(/images/SL_Install.jpg) no-repeat scroll 0 0 transparent; height:566px; width:979px; position:relative; color: #ACACAC; }
#noSLWrapper p + p { margin-top: 15px;}
#noSLWrapper #navWrapper { }
#noSLWrapper #infoCont { margin-left:260px; margin-top:315px; position:absolute; width: 420px; }
#noSLWrapper #navWrapper .navItem { margin-left:65px; position:absolute; }
#noSLWrapper #installNow { margin-left:714px; margin-top:335px; position:absolute; }
#noSLWrapper #installNow a:hover { background-position: left bottom; }
#noSLWrapper #installNow a { display: block; width: 177px; height: 47px; background: url(/images/home_install.jpg); }
.navItem #home_challenge { background:url(/images/mainNav.gif) no-repeat scroll 0 0 transparent; display:block; margin-top: 280px; height:15px; width:76px;}
.navItem #home_challenge:hover { background-position: 0 -15px; }
.navItem #home_science { background:url(/images/mainNav.gif) no-repeat scroll 0 -37px transparent; display:block; margin-top: 21px; height:15px; width:76px;}
.navItem #home_science:hover { background-position: 0 -52px; } 
.navItem #home_gallery { background:url(/images/mainNav.gif) no-repeat scroll 0 -73px transparent; display:block; margin-top: 21px; height:15px; width:76px;}
.navItem #home_gallery:hover { background-position: 0 -88px; }  
.navItem #home_partners { background:url(/images/mainNav.gif) no-repeat scroll 0 -109px transparent; display:block; margin-top: 21px; height:15px; width:76px;}
.navItem #home_partners:hover { background-position: 0 -124px; }
.navItem #home_newsroom { background:url(/images/mainNav.gif) no-repeat scroll 0 -145px transparent; display:block; margin-top: 21px; height:15px; width:77px;}
.navItem #home_newsroom:hover { background-position: 0 -160px; } 

#galleryNoSLWrapper {background:url(/images/gallery_SL_Install.jpg) no-repeat scroll 0 0 transparent; height:856px; width:980px; position:relative; color: #ACACAC; }
#galleryNoSLWrapper p + p { margin-top: 15px;}
#galleryNoSLWrapper #infoCont { margin-left:155px; margin-top:480px; position:absolute; width: 420px; }
#galleryNoSLWrapper #installNow { margin-left:602px; margin-top:505px; position:absolute; }
#galleryNoSLWrapper #installNow a:hover { background-position: left bottom; }
#galleryNoSLWrapper #installNow a { display: block; width: 177px; height: 47px; background: url(/images/home_install.jpg); }

#challengeWrapper { }
#challengeWrapper a { float: left; margin-right: 5px; width:185px; height:463px; }
#challengeWrapper #historyBg { background: url(/images/SL_History.jpg); }
#challengeWrapper #the-mission { background: url(/images/SL_Mission.jpg); }
#challengeWrapper #making-history { background: url(/images/SL_MakingHistory.jpg); }
#challengeWrapper #project-team { background: url(/images/SL_Team.jpg); }
#challengeWrapper a:hover { background-position: 0 463px !important; }

#scienceWrapper { }
#scienceWrapper a { float: left; margin-right: 5px; width:185px; height:463px; }
#scienceWrapper #high-altitude-balloon { background: url(/images/science_HighAlt.jpg); }
#scienceWrapper #full-pressure-suit { background: url(/images/science_FullSuit.jpg); }
#scienceWrapper #capsule-for-ascent { background: url(/images/science_Capsule.jpg); }
#scienceWrapper #retrieval-system { background: url(/images/science_Retrieval.jpg); }
#scienceWrapper a:hover { background-position: 0 463px !important; }

#mainPhone { }
#secPhone { display: none; }

/* END No Silverlight HTML */
