@charset "utf-8";
body {font:11px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; text-align:center; color:#000; background: url(/2008/grey2grey2grey06.jpg) #d5d9dc; min-width:940px}

h1#topper {font-size:10px; font-family:Arial,Helvetica,Swiss; padding:3px; background:#ddd}
h1#topper, h1#topper a {color:#000}
h1#topper a:hover {color:#f60}
h1#topper strong {font-weight:normal}

.oneColLiqCtr #container {width:93%; margin:0 auto; text-align:left; border-top:0px; position:relative; width:expression(document.body.clientWidth < 925? "925px": "93%" );}

/* #upper {background:#666; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); height:130px} */

/* #febe10 is lighter yellow (pantone 130CVC), #fdb913 is slightly darker (pantone 130C) */

#upper {height:105px}
#up-right {float:right; width:40%}
#up-right input, #lowright input {font-size:11px; color:#000; letter-spacing:1px; border:#febe10 3px solid; font-variant:small-caps}

#formz {float:right}
#formz form {margin:10px 0px}

#contacthead {text-align:right; font-family:Arial, Helvetica, sans-serif}
#contacthead a {color:#00467f; font-size:17px; font-weight:bold; text-decoration:none}
#contacthead a:hover {color:#f60}

#midrow {clear:both; background:#ececec url(/2008/swoosh-40pct.png); border:5px solid #febe10; border-top:none}

#lower {margin:0px; padding:0px; padding-bottom:50px; background:#fff; border:5px solid #febe10; border-top:none; clear:both}

#rgtcol {width:25%; float:right; text-align:left; background:#abc9c9}
#lftcol {width:69%; float:left; text-align:left}
#lftcol h1 {margin-top:10px}
#lftcol h1 small {display:block; font-size:12px; letter-spacing:1px; color:#c30; font-family:Verdana; line-height:140%}
#lftcol p {font-size:12px; letter-spacing:1px; margin:20px 20px 20px 50px; line-height:150%; padding-left:20px; border-left:3px dotted #abc9c9}

#rtos-content {text-align:left}

.datelet {font-size:10px; color:#00467f; font-style:italic}
.no {display:none}

#navnav {background:#febe10; padding:0px; margin:0px}
#navnav ul {margin:0px; text-align:center; padding:4px}
#navnav li {display:inline; margin:10px; padding:4px; font-size:12px; font-variant:small-caps; letter-spacing:normal}
#navnav a {color:#00467f; text-decoration:none; font-weight:bold}

h1 {font-size:22px; color:#00467f; margin:0px; padding:10px 25px 3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
h1 a {color:#00467f; text-decoration:none}
h1 a:hover {color:#f60}

#lftcol h2 {font-size:20px; color:#00467f; margin:40px 25px 10px 25px; padding:3px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#lftcol h2 a {color:#00467f}
#lftcol h2 a:hover {color:#c30}
#lftcol h2.errormessage {color:#c30; border:3px double #c30; padding:15px; margin-left:50px; margin-bottom:50px}

h5 {font-size:13px; font-weight:bold}

dt {font-size:20px; color:#00467f; padding:3px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
dt a {color:#00467f; text-decoration:none}
dt a:hover {color:#c30}

#rtos-left {}

#imdiv {position:absolute; top:0px; left:0px}
a#whouses2 {color:#00467f}

#rgtcol a {text-decoration:none}
#rgtcol a:hover {color:#f60}
#emb {margin:auto}
#emb h1 {margin:25px 10px 25px}

#lowleft {clear:both; width:33%; float:left}
#lowmid {width:33%; float:left}
#lowright {width:33%; float:right}
#lower h1 {font-size:17px}

#sign-up {padding:5px; background:#fff; margin:0px}
.submiss {background:#febe10; border:1px solid #fdb913; color:#fff; font-weight:bold; font-size:12px}

.rtoses {padding:10px 30px}
.rtoses table {border-bottom:1px dashed #000; border-top:1px dashed #000}
.rtoses a {color:#000; text-decoration:none}
.rtoses a:hover {color:#f60}

.onertos {padding:10px}
.fiveos {border:1px solid #999; background:url(/2008/grey2grey2grey06.jpg); margin-top:10px}

ul.news, #lowright ul{list-style-image:url(/image/dot.gif); margin-right:15px}
.news li, #lowright li {margin-bottom:10px}
.news li a, #lowright li a {text-decoration:none; color:#000}
.news li a:hover, #lowright li a:hover {background:#00467f; color:#fff}

div#side-embos {margin:25px 25px 15px 25px; text-align:center}
strong#side-embos-str {display:block; background:#fff7b0; padding:3px; text-align:center}
div#side-embos-imgdiv {padding:5px; background:#fff}
div#side-embos-imgdiv img {border:0px; margin:5px}
strong#side-who-else-rtos {display:block; margin:0px 25px 20px 25px; text-align:center}
#side-who-else-rtos a {color:#000}

div#side-boards {margin:25px 25px 32px 25px; text-align:center; background:#eee}
div#side-boards-label {padding:10px 11px 0px 10px; color:#00467f; margin:4px; text-align:left}
#side-boards ul {text-align:left; list-style:url(/images/dots3.gif); margin-left:5px; margin-right:10px}
#side-boards a {color:#000}

div#menuscroll{background:#fff; padding:25px}
div#s-l {text-align:left}
div#wp-ul-scroller {height:300px; overflow:auto}
.whitepapers {margin:20px 0px 50px 50px; border:1px solid #abc9c9; background:#fff; height:250px; overflow:auto; font-size:12px}
.whitepapers dl, #rgtcol dl {margin:5px; padding:5px}
.whitepapers dl dt, #rgtcol dl dt {font-size:11px; margin:0px; padding:0px; font-family:Verdana}
.whitepapers dl dd, #rgtcol dl dd {font-size:11px; margin:5px 5px 5px 15px; font-style:italic}
#s-h {font-variant:small-caps; font-weight:bold; font-size:12px; color:#fff; background:#074c85; padding:5px}

ul.bodyp, ol.bodyp, ul.lastp, .proddesc ul {list-style-image:url(/images/dot.gif); margin-left:50px; padding-left:25px; max-width:750px}
.proddesc ul {padding-right:40px}
.footer-nav ul {list-style-image:url(/images/dots3.gif); margin:0px 10px 10px 50px; padding:5px 5px 5px 40px}

#newsplusevents, #lynx-sec, #demos {margin:0px; padding:25px; background:#ddd}
#lynx-sec {background:#fff7b0}
#side-news, #side-demos {background:#fff}
#newsplusevents ul, #lynx-sec ul, #side-demos ul {list-style-image:url(/images/dot.gif); margin:0px; padding:5px 25px 5px 25px}
#newsplusevents li, #lynx-sec li, #side-demos li {margin:10px 0px; padding:0px}
#newsplusevents li a, #side-demos li a {text-decoration:none; color:#000}
#newsplusevents li a:hover, #side-demos li a:hover {background:#00467f; color:#fff}
#newsplusevents h2, #side-demos h2, #s-l h2, #newsplusevents a.ulhead {margin:5px 0px; text-align:center; font-size:14px; font-variant:small-caps; color:#00467f; font-weight:bold; display:block}
#newsplusevents h2 a, #s-l h2 a {color:#00467f}
#side-demos h2 {color:#00467f}
#newsplusevents h2, #s-l h2, #side-demos h2 {padding-top:15px}
#s-l h2 {padding-bottom:7px; padding-top:5px}



/* #lynuxworks {margin:25px; background:#fff}
#lynuxworks img {margin:5px 10px}
#lynuxworks ul {list-style:url(/images/dot.gif); margin:0px; padding:5px 25px 5px 25px}
#lynuxworks ul li {margin:5px 0px; padding:0px} */

ul.pressul {list-style:none; margin:0px 10px 10px 10px; padding:0px 10px 10px 20px}
ul.bodyp li, ul.lastp li, .proddesc ul li, ol.bodyp li, ol.lastp li, .proddesc ol li {font-size:12px; letter-spacing:1px; margin:5px 5px 5px 25px; line-height:130%}
.footer-nav h2 {color:#c30; margin:0px; padding: 0px 0px 0px 50px; font-size:18px; font-family:Arial}
.footer-nav ul li {margin:0px 5px 5px 5px; padding-left:15px}
div.footer-nav {border-top:3px dotted #abc9c9; margin:0px; margin-top:20px; padding-top:10px}
.footer-nav a {text-decoration:none; color:#00467f; font-weight:bold}
.footer-nav a:hover {color:#c30}

p.dropcap:first-line {font-size:16px; font-weight:normal; letter-spacing:2px}
.dropcap:first-letter {float:left; color:#fc6; font-size:350%; text-transform:uppercase; font-weight:bold; font-family:Georgia,Times,"Times New Roman",serif; line-height:85%}

.supportquote {margin-left:43px; font-size:11px}
.supportquotesig {font-style:italic; margin-top:15px}
.supportquotetable {width:auto; float:none; background:#fff; margin-left:2px; margin-bottom:10px}

.prodmenu {background:#fff; padding:7px; margin:2px 0px 2px 2px}
.prodmenu ul {text-align:left; margin:5px; padding:0px; list-style:none; border:1px solid #abc9c9; height:250px; overflow:auto}
.prodmenu ul li {margin:0px; padding:2px 5px; border-bottom:1px solid #abc9c9}

#logofoot {clear:both}
#logofoot img {border:0; margin:15px 25px; vertical-align:middle}
#copy2008 {clear:both; color:#000; padding:5px; margin:10px}
#copy2008 a {color:#000}

.dropd {position:absolute; visibility:hidden; border:3px solid #006586; background:#fff; top:145px; left:25px; margin-left:50px; margin-right:50px; padding:0px; width:70%}
.dropd td {padding:5px; padding-bottom:15px; width:20%}
.dropd ul {list-style-image:url(/images/dot.gif); margin:0px; margin-bottom:20px; padding:0px}
.dropd li {margin:0px 0px 5px 20px; padding:0px; font-size:11px}
.dropd a {text-decoration:none; color:#00467f}
.dropd a:hover {color:#c00}
.dropd h2 {font-size:12px; margin-top:5px}

td.firsttd {padding:0px; background:#eee}
/* .firsttd ul {margin:0px; padding:0px}
.firsttd li {border:2px solid #d8dec8; text-transform:uppercase; text-align:center; margin:1px; padding:2px; list-style:none} */

.firsttd ul {margin:5px; padding:0px}
.firsttd li {margin:1px; padding:2px; list-style:none; border-bottom:#999 1px solid}

.firsttd a {text-decoration:none; color:#000}
.firsttd a:hover {color:#c00}

#lftcol p.next {text-align:right; font-size:11px; border:none; letter-spacing:normal; margin-bottom:35px}
p.prodtag {font-size:16px!important}
p.nobord {border:0px}
p#publ {border:none; margin:0px 80px; font-size:11px; letter-spacing:normal}
p#intro {font-family:Arial; font-size:14px; letter-spacing:normal; border:5px solid #ddd; background:#fff; margin:10px 100px 50px; color:#00467f; font-weight:bold; padding:15px}
div.fig-ctr {margin:25px auto; padding:25px 25px 10px 25px; text-align:center}
div.fig-rgt {float:right; margin:25px 25px 25px 40px; padding:25px 25px 10px 25px; text-align:center}
div.fig-ctr img, div.fig-rgt img  {margin:auto; margin-bottom:10px}
div.figtext {font-size:11px; font-weight:bold; line-height:150%; text-align:center; color:#00467f}
div#author {background:#ddd; margin:50px 25px 25px 100px; padding:10px; width:65%}
div#author img {float:left; margin-right:10px}
div#authtxt {font-size:11px; line-height:150%; padding-top:10px; width:60%; color:#000; font-style:italic; margin-left:150px}

/* for in-action */

div.prodshot img {float:left; margin:15px 25px 10px 50px}
div.proddesc {margin:20px 0px 0px 50px; padding-bottom:5px; background:url(/solutions/milaero/image/stripe.gif); border:1px solid #abc9c9}
div.proddesc p, div.osdesc p {border:none!important}
logo {margin-left:15px; margin-bottom:15px}
.proddesc ul {list-style:url(/images/dot.gif); margin-left:50px; font-size:11px; line-height:130%}
.proddesc ul a {text-decoration:none; color:#00467f}
.proddesc ul a:hover {text-decoration:underline; color:#c60}
.proddesc li {margin-bottom:5px}

/* from synergy.css */

table.prodside1 {margin:15px; border:1px solid #abc9c9; background:#fef8f5}
table.prodside2 {margin:15px; border:1px solid #abc9c9; background:#def}
table.prodside1 td, table.prodside2 td 
table.prodside1 p, table.prodside2 p {border:0px!important; margin-left:20px!important; padding-left:10px!important}
.bordbox-abc9c9 {border:1px solid #abc9c9; padding:10px 20px; margin-right:55px}
blockquote {margin:20px 75px 40px 50px; font-size:11px; font-family: Verdana,Arial,Helvetica,sans-serif; letter-spacing:1px; color:#1c60ab; line-height:15px; border-top:2px dashed #fc6; border-bottom:2px dashed #fc6; padding:10px 0px}

.from {font-style:italic; font-weight:normal; color:#999; font-size:10px; letter-spacing:1px; margin-left:27px}

table.wp {margin:0px 0px 30px 30px; border:3px double #abc9c9; border-collapse:collapse; background:#fff}
table.wp caption {margin:20px 40px 0px 40px; font-size:12px; font-weight:bold}
table.wp td {font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:1px dotted #abc9c9; padding:3px 3px 3px 8px; letter-spacing:normal}
table.wp a {color:#00467f; text-decoration:none}
table.wp a:hover {color:#f30}
table.wp p {border:0px!important;margin-left:0px!important; padding-left:0px!important}

.formtable {margin-left:75px}
.formtable caption, .formtable td {font-size:12px; letter-spacing:1px}

table.yellowform {margin:15px 50px; background:#fff7b0; border-collapse:collapse; border:1px solid #bbd0dd}
table.yellowform caption {margin-left:50px}
table.yellowform td {border-top:1px solid #bbd0dd; border-bottom:1px solid #bbd0dd; font-size:11px}

table.bsp {margin-left:50px; background:#FEF8E5; margin-right:15px; border-collapse:collapse; margin-bottom:35px}
table.bsp th {border-bottom:1px solid #00467f; color:#00467f; padding:15px 8px 2px 8px; background:#fff; vertical-align:bottom}
table.bsp th, table.bsp td {text-align:center}
table.bsp th.first {padding:15px 20px 2px 3px}
table.bsp th.first, table.bsp td.first {text-align:left}

table.bspnav {margin:40px 50px 50px 25px; font-size:11px; line-height:130%}
table.bspnav h2 {letter-spacing:1px}
table.bsp td a, table.bspnav a, .footer-nav a {text-decoration:none; color:#00467f}
table.bsp td a:hover, table.bspnav a:hover, .footer-nav a:hover, p.bodyp a:hover, p.lastp a:hover {color:#f30; text-decoration:underline}
table.bspnav ul {list-style:url(/images/dot.gif)}

.rtos-div {margin-left:50px; background:url(/2008/grey2grey2grey07.jpg); border:1px solid #ccc}
.rtos-div p {border:none!important}

/* from synergy-v5.css */

table.bsp td, table.sun td{border:none; border-bottom:1px dashed #f3c000; border-right:2px solid #fff; font-size:11px}
table.devices {margin-left:50px; border:1px solid #abc9c9; background:#FEF8E5; margin-right:15px}
table.devices td {border:none; border-bottom:1px dashed #f3c000; border-right:2px solid #fff}
table.devices td.co2 {border:none}
table.devices td.co3 {border:none; color:#669; font-style:italic; font-size:10px; padding-left:20px}
table.devices td.co4 {border:none; border-bottom:1px dashed #f3c000; color:#669; font-style:italic; font-size:10px; padding-left:20px}

/* from tour.css */
ul#partner_prods {background:#fff; list-style:url(/images/dot.gif); margin:0px; border:1px solid #ccc; padding-left:25px; height:135px; overflow:auto}
ul#partner_prods li {margin-top:5px; letter-spacing:normal}
.from {color:#666}
#os_3rd {background:#fff7b0; padding:5px; font-weight:bold; color:#00467f}
#os_3rd a {font-weight:bold; color:#00467f}
#os_3rd img {float:right; margin:5px; border:0px}
#more_3rd {background:#fff7b0; padding:5px; letter-spacing:normal}
#more_3rd a {font-weight:bold; color:#00467f}

#prcontact {font-size:11px; letter-spacing:1px; margin:5px 75px 15px; border:1px solid #febe10; background:#fff}
#prcontact td {padding:7px 15px}

div#pryears {margin:30px 50px; padding-left:15px}
div#pryears a {text-decoration:none; font-size:18px; font-family:Arial,sans-serif; color:#febe10; font-weight:bold; margin-right:15px}
div#pryears a:hover {color:#074c85}

img.pressphoto {float:right; margin:0px 40px 25px 40px; border:1px solid #ccc}

ul.newspress img {margin:0px 15px 20px 20px; float:right; border:1px solid #abc9c9}
ul.newspress {list-style-type:none; margin-bottom:50px; margin-top:30px}
ul.newspress li {margin-top:10px; margin-bottom:20px; font-size:12px; clear:right; border-top:1px solid #abc9c9; padding-top:5px}
ul.newspress li a:hover {color:#c60}
ul.newspress li a {text-decoration:none}
ul.newspress em {font-size:10px; color:#477; font-style:italic; display:block}

.autrelangue {color:#c30; margin-top:7px; font-size:11px; font-style:normal; margin-left:50px}
.autrelangue a {color:#060}
.autrelangue a:hover {color:#c00}

img.addy {cursor:pointer}

optgroup#usa {color:#009}
optgroup#canada {color:#c00}
optgroup#india {color:#390}

#twit {margin:0px; font-size:11px; text-transform:uppercase; font-weight:bold}
#twit a {text-decoration:none; color:#00467f; display:block; text-align:right; margin:2px 0px}
#twit a:hover {color:#f60}
#twit img {position:relative; top:1px; margin-right:5px}

#lynuxworks {margin:25px; background:#fff}
#lynuxworks img {margin:5px 10px}
#lynuxworks ul {list-style:url(/images/dot.gif); margin:0px; padding:5px 25px 5px 25px}
#lynuxworks ul li {margin:5px 0px; padding:0px}

th.th-rtos {min-width:125px}
td.td-board {padding-right:30px!important}
