<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "reset.css";@import "superfish.css";
/* global properties */
html {width:100%}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding-bottom:39px; color:#61686b; min-width:980px; background-color: #FFF;}
.main {width:960px; margin:0 auto;}

/* header top */
#header {width:100%; overflow:hidden; height:90px;}
#header .logo {float:left; margin-top:10px;}
.logo a {text-decoration:none;}
#header .lang {float:right; margin-top:40px;}
.lang ul {height:16px;}
.lang li {float:left; list-style:none; padding:0 0.5em; border-left:2px solid #61686b;}
.lang li:first-child {border-left:0}
.lang a {text-decoration:none; font-size: 14px; color: #303030;}
.lang img {padding-top:1px;}

/* header nav bar */
.clear {clear:both; width:100%; line-height:0; font-size:0}
.clrbar {width:100%; height:10px; background-color:#3e7898;}
#subnav {float:right; margin:20px 15px 0 0; z-index:0;}
#subnav a {text-decoration:none; font-size:1.1em; color: #303030;}
#subnav a:hover {text-decoration:underline;}
#subnav li {float:left; list-style:none; padding:5px 10px;}

/* header text */
h1 {font-size:22px; color:#303030; margin-top:20px; line-height:26px;}

/* buttons */
.button {background:url(../images/button_bkg.png) repeat-x #7db8de; text-decoration:none; margin:0; line-height:18px; padding:5px 8px 5px 11px; border:1px solid #6193b5; display:inline-block; border-radius:4px; color:#fff;}
.button strong {background:url(../images/button_marker.png) right center no-repeat; font-size:12px; line-height:18px; padding:0 26px 1px 0; display:inline-block; cursor:pointer;}
.button:hover {color:#003695; background:#a9dcfc;}
.button2 {background:url(../images/button2_bkg.png) repeat-x #a3bb7e; text-decoration:none; margin:0; line-height:18px; padding:5px 8px 5px 11px; border:1px solid #829762; display:inline-block; border-radius:4px; color:#fff;}
.button2 strong {background:url(../images/button2_marker.png) right center no-repeat; font-size:12px; line-height:18px; padding:0 26px 1px 0; display:inline-block; cursor:pointer;}
.button2:hover {color:#596744; background:#c3d8a1;}
.btnlist ul {display:inline-block;}
.btnlist li {float:left; margin-left:20px;}
.btnlist li:first-child {margin-left:0;}

/* content columns */
#content {width:100%; overflow:hidden; padding-top:20px;}
#content .col1 {padding:10px; border:1px solid #d0d0d0;}
#content .col2 {width:450px; height:300px; padding:10px; border:1px solid #d0d0d0;}
#content .col2a {width:450px; padding:10px; border:1px solid #d0d0d0;}
#content .col2t {width:450px; height:400px; padding:10px; border:1px solid #d0d0d0;}
#content .col3 {width:288px; height:700px; padding:10px; border:1px solid #d0d0d0;}
#content .col3a {width:288px; padding:10px; border:1px solid #d0d0d0;}
#content .col3r {width:288px; height:200px; padding: 10px; border:1px solid #d0d0d0;}
#content .col3f {width:288px; height:300px; padding: 10px; border:1px solid #d0d0d0;}
#content .col3t {width:288px; height:400px; padding:10px; border:1px solid #d0d0d0;}

/* footer */
#footer {margin-top: 20px; padding:17px 0 19px 29px; background:url(../images/footer.png) repeat-x #242424; border-radius: 0 0 4px 4px; border: 1px solid #2b2b2b; color:#FFFFFF;}
#footer a {color:#6cc4ee; text-decoration:none; padding-left:30px;}
#footer a:hover {text-decoration:underline;}
#footer .fleft {width:70%;}


/* home page */
.homebanner {display:block; background:#f0f0f0; background-image:url(../images/home_banner.jpg); height:350px; z-index:0;}
.homebanner .hbox1 {float:right; width:400px; padding:15px 15px 5px 110px; text-align:center;}
.hbox1 p {font-size:22px; color:#fff; line-height:30px;}
.hbox1 .header {font-size:30px; line-height:50px;}
.hbox1 .btnbox {margin-top:50px;}
.oslist ul {display:inline-block; list-style-type:none;}
.oslist li {float:left; margin-left:4px;}
.oslist li:first-child {margin-left:0;}

.homeleft {float:left; background-image:url(../images/home_left.jpg);}
.homeleft .subbox {float:left; width:250px;}
.homeleftbtn {margin-top:265px; text-align:center;}
.homeleft .header {color: #ffffff; font-size:24px; font-weight:bold; line-height:30px; margin-top:15px;}
.homeleft .subheader {color: #ffffff; font-size:18px; line-height: 22px;}
.homeleft .homellist {color:#ffffff; padding-left:15px; font-size:14px; list-style-type:disc;}
.homeleft .homellist&gt;li {margin-bottom:5px;}
.homeright {float:right; background-color:#f0f0f0;}
.homeright a {color:#0099CC; font-weight:bold; text-decoration:none;}
.homeright a:hover {text-decoration:underline;}
.homenews {font-weight:bold; font-size:1.1em; color:#000;}
.homenewspp {margin-bottom:10px;}
.homesocial {margin-top:10px;}
.homesocial p {font-weight:bold; font-size:1.1em; color:#000; text-align:left; margin-bottom:5px;}
.homesocial li {float:left; list-style:none; padding-right:2px;}

/* press and policy pages */
.presshdr {color:#000; font-size:14px; font-weight:bold; line-height:20px;}
.pressbox1 {background:#f0f0f0; z-index:0;}
.pressbox1 dl {display:block;}
.pressbox1 dt {font-weight:bold; margin-top:1em;}
.pressbox1 dd {font-weight:bold;}
.pressbox1 a {font-weight:bold; text-decoration:none; color:#0099CC;}
.pressbox1 a:hover {text-decoration:underline;}
.pressbox1 p {margin-top:1em;}
.pressbox1 ul {padding-left:15px; list-style-type:disc;}
.pressbox2 {z-index:0;}
.pressbox2 h2 {color:#3e7898; font-size:14px; font-weight:bold; margin-bottom:1em;}
.pressbox2 p {margin-top:1em;}
.pressbox2 a {font-weight:bold; text-decoration:none; color:#3e7898;}
.pressbox2 a:hover {text-decoration:underline;}
.pressbox2 dl {display:block;}
.pressrbox {background:#f0f0f0; z-index:0;}
.pressrbox a {font-weight:bold; text-decoration:none; color:#0099CC;}
.pressrbox a:hover {text-decoration:underline;}
.pressrbox h1 {font-size:16px; text-align:center; font-weight:bold;}
.pressrbox p {margin-top:1em;}
.pressrbox ul {padding-left:15px; list-style-type:disc;}
.pressrbox dl {display:block;}
.pressrbox dt {font-weight:bold; font-style:italic; margin-top:1em;}

/* product overview */
.prodbox {z-index:0;}
.prodbox .prodleft {float:left; display:inline-block; background-color:#fff;}
.prodbox .prodmid {float:left; display:inline-block; margin: 0 15px 0 15px; background-color:#fff;}
.prodbox .prodright {float:right; display:inline-block; background-color:#fff;}
.prodbox .prodsubbox {display:block; width:100%; height:190px; margin-bottom:20px; padding:0;}
.prodbox h1 {color:#0099CC; font-size:1em; font-weight:bold; line-height:1.5em; margin:10px 0 10px 0;}
.prodbox h2 {color:#3e7898; font-size:14px; margin-bottom:20px;}
.prodcntr {text-align:center;}
.prodrt {text-align:right;}

/* product pages */
.prodtxtbox {display:block; margin-top:20px; padding:10px; border:1px solid #d0d0d0;}
.prodtxtbox h2 {color:#3e7898; font-size:1.2em; font-weight:bold; margin-bottom:1em;}
.prodtxtbox h3 {color:#000; font-size:1em; font-weight:bold; margin-bottom:1em;}
.prodtxtbox p {margin-top:1em;}
.prodtxtbox ul {margin-top:1em; padding-left:3em; list-style-type:disc;}

.prodfeathdr {display:block; width:100%; color:#fff; background-color:#3e7898; font-size:1em; font-weight:bold; padding:5px;}
.prodfeathdrtxt {margin-left:480px;}
.prodfeatbox {display:block; margin-bottom:15px; padding:10px; border:1px solid #d0d0d0;}
.prodfeatvert1 {height:190px;}
.prodfeatvert2 {height:130px;}
.prodfeatvert3 {height:310px;}
.prodfeathoriz1 {margin-left:340px;}
.prodfeathoriz2 {margin-left:350px;}
.prodfeathoriz3 {margin-left:390px;}
.prodfeathoriz4 {margin-left:480px;}
.prodfeatimg {float:left; display:inline-block;}
.prodfeatimg ul {display:inline-block; list-style-type:none;}
.prodfeatimg li {float:left; margin-left:10px; border:1px solid #999;}
.prodfeatimg li:first-child {margin-left:0;}
.prodfeattxt ul {padding-left:1em; list-style-type:disc;}
.prodfeattxt li {margin-left:4px;}
.prodfeattxt a {font-weight:bold; text-decoration:none; color:#0099CC;}
.prodfeattxt a:hover {text-decoration:underline;}

.comptab {width:100%; border:1px solid #999; border-collapse:collapse;}
.comptab td {border:1px solid #999; padding:0.3em;}
.comptab td:first-child {width:50%;}
.comptab th {border:1px solid #999; color:#000; background-color:#d0d0d0; font-weight:bold; text-align:center; padding:0.1em 0.3em 0.1em 0.3em;}
.comptab th:first-child {text-align:left;}
.comptab tr.altrow {background-color:#dfe7f2;}
.comptab td.check {background:url(../images/checkmark.gif) center center no-repeat;}

/* column tile */
.tilebox {z-index:0;}
.tilebox .tileleft {float:left; display:inline-block; margin-bottom:15px; background-color:#fff;}
.tilebox .tilemid {float:left; display:inline-block; margin: 0 15px 15px 15px; background-color:#fff;}
.tilebox .tileright {float:right; display:inline-block; margin-bottom:15px; background-color:#fff;}
.tilebox .txtlist {margin-top:1em; padding-left:2em; list-style-type:disc;}
.tilebox h1 {color: #0099CC; font-size:1em; font-weight:bold; line-height:1.5em; margin:10px 0 10px 0;}
.tilebox h2 {color:#3e7898; font-size:14px; margin-bottom:20px;}
.tilebox h3 {color:#3e7898; font-size:1em; font-weight:bold; line-height:1.5em;}
.tilebox a {font-weight:bold; text-decoration:none; color:#3e7898;}
.tilebox a:hover {text-decoration:underline;}
.tilebox dl {display:block;}
.tilebox dt {font-weight:bold; font-style:italic; margin-top:1em;}
.tileinfo {text-align:center; margin-top:10px;}

/* version history pages */
.vhistbox {height:auto; background:#f0f0f0; z-index:0;}
.vhistbox ul {padding-left:3em; list-style-type:disc;}
.vhistdate {font-weight:bold;}
.vhisthdr1 {color:#000; font-size:14px; font-weight:bold; line-height:20px;}
.vhisthdr2 {padding-left:1em; font-weight:bold; margin-top:1em;}
.vhisthdr2 a {text-decoration:none; color:#0099CC;}

/* FAQ pages */
.faqbox {z-index:0;}
.faqbox .faqblock {margin-top:20px; background:#f0f0f0;}
.faqbox a {font-weight:bold; text-decoration:none; color:#3e7898;}
.faqbox a:hover {text-decoration:underline;}
.faqbox h2 {color:#000; font-size:14px; font-weight:bold; margin-bottom:0.5em;}
.faqbox h3 {color:#000; font-size:12px; font-weight:bold; margin-bottom:0.5em;}
.faqbox .hdr {font-weight:bold; margin-top:1em;}
.faqbox .pp {margin-top:0.5em;}
.faqbox .indent {margin:0.5em 0 0 1em;}
.faqbox ul {margin-top:1em; padding-left:1em; list-style-type:disc;}
.faqbox ol {padding-left:1em; list-style-type:decimal;}
.faqbox li {margin-left:4px;}
.faqbox table {margin:1em;}
.faqbox td {border:1px solid #999; padding:0.3em; text-align:center;}
.faqbox th {border:1px solid #999; color:#000; background-color:#d0d0d0; font-weight:bold; text-align:center; padding:0.1em 0.5em 0.1em 0.5em;}

/* forms */
.form_box {z-index:0;}
.form_box .label_txt {float:left; width:33%; font-size:12px; line-height:26px; min-height:26px; padding:0 10px; text-align:right;}
.form_box .label_txt2 {float:left; font-size:12px; padding:4px 10px 10px 80px;}
.form_box .inter_txt {float:left; font-size:12px; padding-top:4px;}
.form_box .price_txt {font-weight:bold; color:#990000;}
.form_box .price_txt2 {float:left; font-size:16px; font-weight:bold; color:#990000; padding-top:4px;}
.form_box .req_txt {font-weight:bold; color:#555;}
.form_box form {clear:both;}
.form_box fieldset {display:block; clear:both;}
.form_box label {display:block; margin:0; cursor:default; clear:both;}
.form_box input[type="text"] {float:left; font-size:12px; background-color:#f5f5f5; border:1px solid #ccc; border-radius:3px; padding:2px 5px;}
.form_box input[type="checkbox"] {float:left; margin:6px 8px 0 0;}
.form_box select {float:left; margin:3px 0 10px 0;}
.form_box legend {color:#000; font-size:14px; font-weight:bold; padding-bottom:0.5em;}
.form_box ul {display:inline-block; list-style-type:none;}
.form_box li {float:left; margin-left:4px;}
.form_box li:first-child {margin-left:0;}
.form_err {z-index:0; display:block; color:#cc0000; margin-bottom:1em;}
.form_err ul {margin-left:3em; list-style-type:disc;}

/* downloads */
.dlbox {z-index:0;}
.dlbox h1 {color:#3e7898; font-size:16px; margin:0 0 1em 0;}
.dlbox h2 {color:#000; font-weight:bold;}
.dlbox p {margin-bottom:1em;}
.dlbox a {font-weight:bold; text-decoration:none; color:#3e7898;}
.dlbox a:hover {text-decoration:underline;}
.dlbox .dl_block {display:block; margin-bottom:20px; min-height:150px;}
.dlbox .dl_img {float:left; display:inline-block;}
.dlbox .dl_text {margin-left:200px;}
.dlbox .dl_btn {margin-top:10px;}
.dlbox .dl_price {display:inline-block; font-weight:bold; font-size:14px; color:#990000; padding:7px 50px 0 0;}
.dlbox .dl_label {line-height:26px; min-height:26px; padding-right:10px;}
.dlbox legend {color:#000; font-size:14px; font-weight:bold; padding-bottom:0.5em;}
.dlbox label {display:inline-block; cursor:default; padding-right:20px;}
.dlbox select {display:inline-block; margin:3px 0 10px 0;}

</pre></body></html>