body {background:#839897 url(../r_img/sensor_board9.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}
#pageContent {background-color:rgba(255,255,255,0.89);border-left-color:#d9dddc;border-bottom-color:#999;border-right-color:#a0a9a9;box-shadow:4px 5px 16px rgba(20,25,20,0.74);}
@media (max-width:1500px){#pageContent {width:96%}}

ul {list-style-image: url(/li_pine.png);}

ul#rSiteMenu li#rLang:hover a {background-color:rgba(0,0,0,0.5);color:#fff;text-shadow:1px 1px 4px #111, 1px 1px 0 #000}
ul#rSubMenu li#rSubSel {background:#f5f7f6;border-color:#f5f7f6 #fff #f5f7f6 #ccc;margin-top:-1px;padding-top:1px}
ul#rSubMenu li#rSubSel a {color:#000;text-shadow:none;text-shadow:1px 1px 1px #fff}

.rQuoteR, .rChart, .rTargets {float:right;width:25%;min-width:140px;max-width:240px;margin:0 0 10px 15px}
.rQuoteR {box-sizing:border-box;padding:11px 4px 5px 10px;background-color:#f6f7f9;border-radius:3px}
.rQuoteR h3 {margin:0;padding:0;color:#6b6f6d;padding-left:1em;padding-top:1ex}

.rChart img {width:100%;min-width:140px;max-width:240px}
.rTargets a {width:100%;height:120px;background-color:transparent;border:2px solid rgba(142,144,143,0.12);border-width:1px 1px 1px 1px}
.rTargets {border:1px solid #fff;border-color:rgba(140,140,140,0.44) #fcfefd #fff rgba(120,120,120,0.36);margin-right:-1px}
.rTable table tr.lgr td {background-color:rgba(132,164,148,0.18)}
.tbl table tr.lgr td {background-color:#eceff4}
#actualPage p.qtSrc {text-align:right;padding:0;margin:0 8px;font-style:italic;color:#696f6c}
.rQuoteR .lquo {margin-left:-0.7em}
.rQuoteR {box-shadow:2px 2px 6px rgba(100,100,100,0.4);border-top:1px solid #fff;border-left:1px solid #fff}
.rChart img {box-shadow:2px 3px 5px rgba(100,100,100,0.4);margin-bottom:5px}

h1 {color:#f9fcfb;text-shadow:none;
text-shadow:-3px 3px 20px #333,3px -3px 20px #333,
-2px 2px 4px #111,2px -2px 4px #111,
1px 1px 2px #000;}

#tabMenu {border-bottom-color:#fff}
#pageContent.rFlush #tabMenu, #pageContent.rFlush #noAjax {background-image:none;background-color:transparent;border-bottom:none}
#pageContent #tabMenu li a, #pageContent #noAjax li a.naTab {color:#1a52b2;background-image:none;background-color:transparent;background-color:rgba(126,126,126,0.24);text-shadow:none;border-left-color:transparent}
#pageContent #tabMenu li a#selTab, #pageContent #noAjax li a.naSelTab {color:#111;background-image:none;background-color:transparent;top:-1px;padding-top:5px;border-left-color:#fff}
#pageContent #tabMenu li a:hover, #pageContent #noAjax li a.naTab:hover {background-image:none;background-color:rgba(210,210,210,0.8)}
#pageContent #tabMenu li a#selTab, #pageContent #tabMenu li a#selTab:hover,
#pageContent #noAjax li a.naSelTab, #pageContent #noAjax li a.naSelTab:hover
{border-bottom-color:transparent;background-color:transparent;border-right-color:#bbb;border-top-left-radius:3px;border-top-right-radius:3px}
#pageContent #tabMenu li:last-child a, #pageContent #tabMenu li:last-child a:hover,
#pageContent #tabMenu li:last-child a#selTab, #pageContent #tabMenu li:last-child a#selTab:hover,
#pageContent #noAjax li:last-child a.naSelTab, #pageContent #noAjax li:last-child a.naSelTab:hover
{border-top-right-radius:10px}
#pageContent #tabMenu li:first-child a#selTab, #pageContent #tabMenu li:first-child a#selTab:hover,
#pageContent #noAjax li:first-child a.naSelTab, #pageContent #noAjax li:first-child a.naSelTab:hover
{border-top-left-radius:10px}

#pageContent.rFlush div[id^=page] p:first-child img {filter:drop-shadow(4px 4px 4px rgba(100,100,100,0.38))}

#pageFooter {color:#dde6e6;text-shadow:-1px -1px 4px #333, 1px 1px 0 #000}
#pageFooter a:link, #pageFooter a:visited {color:#eff;text-shadow:1px 1px 0 #000}
#pageFooter a:hover {color:#fff}

#noAjax.tenTabs li:not(:last-child) a {border-right-color:transparent}
#noAjax.elevenTabs li:not(:last-child) a {border-right-color:transparent}
#tabMenu.sixTabs li:not(:last-child) a,
#noAjax.sixTabs li:not(:last-child) a {border-right-color:transparent}

.rWho {background-color:#f6f7f9;margin-left:-23px;margin-right:-23px;padding-left:21px;padding-right:21px;
box-sizing:border-box;border:1px solid #ccc;border-radius:2px;border-color:#fff #ccc #bbb #ccc;box-shadow:2px 2px 6px rgba(100,100,100,0.32)}

hr {background-color:#889a9e}

.rRecentReleases {margin-bottom:-20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden}
.rRecentReleases div:nth-child(7n+1), #rQSKparts div:nth-child(5n+1) {background-color:rgba(210,224,204,0.42)}
.rRecentReleases div:nth-child(7n+2), #rQSKparts div:nth-child(5n+3) {background-color:rgba(245,247,246,0.6)}
.rRecentReleases div:nth-child(7n+3) {background-color:rgba(228,227,226,0.76)}
.rRecentReleases div:nth-child(7n+4), #rQSKparts + div {background-color:rgba(234,246,237,0.42)}
.rRecentReleases div:nth-child(7n+5), #rQSKparts div:nth-child(5n+4) {background-color:rgba(232,227,226,0.38)}
.rRecentReleases div:nth-child(7n-1), #rQSKparts div:nth-child(5n+2) {background-color:rgba(234,246,237,0.68)}
.rRecentReleases div:nth-child(7n) {background-color:transparent}
.rRecentReleases div:nth-child(n) {border:none;border-bottom:1px solid #ebedec;min-height:12em}
.rRecentReleases ul {list-style-image: url(/li_gry.png);}
@media (max-width:1000px) {.rRecentReleases div {min-height:17em}}

.rFlush #noAjax li a.naSelTab, #tabMenu li a#selTab, #tabMenu li a#selTab:hover {border-left-color:#fff}
#noAjax li a, #tabMenu li a {border-radius:0;border-top-color:transparent;border-bottom-color:#fff}
#actualPage #noAjax li a.naSelTab, #noAjax li a.naSelTab:hover,
#tabMenu li a#selTab, #tabMenu li a#selTab:hover {border-top-color:#fff}

blockquote {line-height:160%;margin-left:-23px;margin-right:-23px;padding:20px 21px;
box-sizing:border-box;border:1px solid #ccc;border-radius:2px;border-color:#fff #ccc #aaa #eee;
background-color: #f6f7f9;box-shadow:2px 2px 5px rgba(100,100,100,0.28);
margin-bottom:20px}
blockquote strong {color:#4e4e4e;font-weight:bold;font-size:14pt;font-family:'Merriweather',sans-serif,Geneva,Verdana,Arial;}
blockquote strong.lquo {margin-left:-1ex}

blockquote.multi p:first-of-type {margin-top:0}

.rWho h3 {padding-left:132px}
p.st_airbus {background-position:5px 2px;}

a.freeTrial {padding:4px 1ex 6px;border-radius:4px;}

ul#rSubMenu li:last-child a:hover, a.freeTrial {
  text-decoration: none;
}
#rTryNow, a.freeTrial {
  background:linear-gradient(to bottom right,#8a9,#687);
  border-color:#e0e8e4 #465 #465 #e2eae6;
  color:#fff;
  text-shadow:-1px -1px 1px #485;
  padding-left:1.1ex;
  font-weight: 600;
}
ul#rSubMenu li a:hover #rTryNow, a.freeTrial:hover {
  background: linear-gradient(to bottom right,#6b8,#496);
  border-color:#e3f1ef #173 #173 #e6f0ef;
  text-shadow:-1px -1px 1px #384;
}
ul#rSubMenu li a:active #rTryNow, a.freeTrial:active {color:#061}
#rSubSel #rTryNow, 
ul#rSubMenu li#rSubSel a:hover #rTryNow {color:#000;text-shadow:none}

.relLinks {border-top-color:#fff;background-color:#f6f7f9}

.rCurrRelease {padding:20px 20px 22px;box-sizing:border-box;margin:0 -21px;background:linear-gradient(to bottom,#585e6c,#304648);border-top:1px solid #000;border-bottom:1px solid #fff}
.rCurrRelease img {box-shadow:3px 3px 7px rgba(42,29,30,0.92);border:none}
.rCurrRelease li {font-weight:700;color:#fff;text-shadow:1px 1px 2px #000}
.rCurrRelease h3 a, .rCurrRelease h3 a:hover, .rCurrRelease h3 a:visited {color:#cef5ff;text-shadow:1px 1px 2px #000;}
.rCurrRelease ul {list-style-image: url(/li_cyan.png);}

#actualPage > p:first-child {margin-top:-4pt}
#actualPage p {color:#0b0f0d}

#noAjax li a.naSelTab, #noAjax li a.naSelTab:hover, 
#tabMenu li a#selTab, #tabMenu li a#selTab:hover, 
#tabMenu li a.naSelTab, #tabMenu li a.naSelTab:hover {font-weight:700;color:#132;}

#timeline {margin:0 -21px;padding:20px;
background:linear-gradient(to bottom,#585e6c,#304648);
display:grid;grid-template-columns:1fr 1fr 1fr 1.04fr;
column-gap:30px;
text-align:center;
align-items:center;
}
#timeline div {color:#ccc;text-shadow:1px 1px 2px #243;font-family:'Merriweather',sans-serif;}
#timeline div:last-child, #timeline div:hover {color:#fff;text-shadow:1px 1px 2px #000}
#timeline div img {width:100%;height:auto;box-shadow:4px 4px 6px rgba(42,29,30,0.72);opacity:0.8;filter:grayscale(0.5)}
#timeline div:last-child img, #timeline div:hover img {opacity:1.0;filter:none;box-shadow:4px 4px 6px rgba(42,29,30,0.92);}

.fsShot {margin:0 -23px -10px;padding:0;text-align:center;height:382px;overflow:hidden;}
.fsShot img {height:382px;width:auto;filter:drop-shadow(2px 2px 3px rgba(120,120,120,0.32))}
.fsShot.darkmode {margin:0 -21px;background-color:#3a5354;background:linear-gradient(to bottom,#5a606e,#2f4547);border-top:1px solid #000;border-bottom:1px solid #fff;padding:10px 4px}

.recentImprovements {background-color:#dde8e3;margin:20px -23px 0;padding:20px 22px;
border:1px solid #fff;border-color:#dfe #6a8 #9ba #6a8;border-radius:3px;box-shadow:3px 3px 5px rgba(20,40,30,0.24);}
.recentImprovements h2 {margin-top:0}
.recentImprovements div {min-height:11.4em;display:none}
.recentImprovements ul {padding-top:0.4ex}
.recentImprovements li {list-style-image:url(/li_mint.png);}
.recentImprovements input {display:none}
.recentImprovements label {font-family:'Merriweather',serif;font-size:14pt;
padding:0.4ex 1ex 0.3ex;color:#52635c;cursor:pointer;text-shadow:1px 1px 1px #ced;
background:linear-gradient(to bottom,transparent,rgba(40,100,70,0.32));
border:1px solid #8a9;border-color:#dde8e3 transparent #8a9;}
.recentImprovements label span.upcoming {font-size:12pt}
.recentImprovements input:checked + label {color:#227029;background:transparent;
border-color:#9ba #8a9 transparent #9ba;border-top-left-radius:3px;border-top-right-radius:3px;
padding-bottom:0.4ex;position:relative;top:-0.2ex;
}
input:checked + label + input + label + input + label + input + label + input + label + input + label + div {display:block}
input:checked + label + input + label + input + label + input + label + input + label + div + div {display:block}
input:checked + label + input + label + input + label + input + label + div + div + div {display:block}
input:checked + label + input + label + input + label + div + div + div + div {display:block}
input:checked + label + input + label + div + div + div + div + div {display:block}
input:checked + label + div + div + div + div + div + div {display:block}
