<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1 {
  font-size: 58px;
  text-align: center;
  margin: 30px 0 40px 0; }

div.trifold.prod_options {
  text-align: center;
  margin: 0;
  height: 300px;
  background-image: url("/image/productspages/ribbon_bg.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  overflow: hidden; }

div.trifold.prod_options ul {
  list-style: none;
  margin: 0;
  padding: 0; }

div.trifold_container {
  height: 100%;
  width: 710px;
  margin: 0 auto; }

div.trifold_container div {
  width: 230px;
  height: 100%;
  float: left; }

div.trifold_container div.trifold_second {
  width: 250px; }

div.trifold.signup {
  max-width: 950px;
  margin: 0 auto;
  height: 72px;
  background-image: url("/image/productspages/signup-bg-full-width.png"); }

div.trifold.signup div.trifold_first {
  background-image: url("/image/productspages/signup-bg-left.png"); }

div.trifold.signup div.trifold_second {
  background-image: url("/image/productspages/signup-bg-middle.png"); }

div.trifold.signup div.trifold_third {
  background-image: url("/image/productspages/signup-bg-right.png"); }

div.trifold.signup .trifold_container {
  background-color: transparent; }

.signup img {
  display: block;
  margin: 5px auto 0 auto; }

.signup .trifold_second img {
  margin-top: 18px; }

.trifold_container h2, h3, ul, li {
  margin: 0 0 0 0;
  padding: 0; }

.trifold_container h2 {
  font-size: 33px;
  margin: 30px 0 10px 0; }

.trifold_container h3.price {
  font-size: 38px;
  line-height: 34px; }

.trifold_container h3.per_month {
  font-size: 16px;
  margin-bottom: 25px; }

.trifold_container h3.contact_us {
  margin-top: 15px;
  font-size: 22px; }

p.product_for {
  color: #a5a4a4;
  margin-left: auto;
  margin-right: auto;
  width: 130px;
  line-height: 19px;
  font-size: 16px; }

a.see_features {
  color: blue;
  font-weight: normal;
  font-size: 11px; }

a.see_features:hover {
  text-decoration: none; }

/* Background for Product Options */
.prod_options div.trifold_first, .prod_options div.trifold_third {
  background-color: #F6F6F6;
  margin-top: 30px;
  -webkit-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 4px rgba(50, 50, 50, 0.75); }

.prod_options div.trifold_first {
  border-top-left-radius: 10px; }

.prod_options div.trifold_third {
  border-top-right-radius: 10px; }

.prod_options div.trifold_second {
  background-color: white;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
  position: relative;
  z-index: 100;
  margin-top: 10px; }

/* Bottom Area */
#institutional_users {
  text-align: center;
  background-image: url("/image/productspages/bottom-bg.png");
  min-height: 180px;
  background-repeat: repeat-x;
  margin: 0 auto;
  width: 950px; }

#institutional_users h2 {
  margin: 0;
  padding: 20px 0 45px 0;
  color: black;
  font-weight: normal;
  padding-top: 40px; }

/* Product Options Modal Dialog */
.purchase_lightbox {
  text-align: left;
  padding: 20px 20px 30px 30px; }

.purchase_lightbox div.box_left {
  float: left;
  width: 300px; }

.purchase_lightbox div.box_right {
  margin-left: 350px;
  width: 262px;
  height: 100%;
  padding-top: 20px; }

#purchase_lightbox-1 {
  min-height: 500px; }

div#purchase_lightbox-3 {
  width: 610px; }

#purchase_lightbox-3 p {
  font-weight: normal; }

.purchase_lightbox h2 {
  margin: 0;
  color: #444;
  font-size: 35px; }

.purchase_lightbox h3 {
  margin: 0;
  color: #659FDE;
  font-size: 37px;
  font-weight: normal; }

.purchase_box h2 {
  font-size: 22px;
  color: #676666; }

.purchase_box h3 {
  font-size: 18px; }

.purchase_lightbox h4 {
  color: #659FDE; }

.purchase_lightbox p {
  font-weight: bold;
  width: 600px;
  margin-bottom: 0px;
  width: 90%; }

span.green_emph, span.green_emph a {
  font-size: 24px;
  color: #00ae52;
  font-weight: normal; }

p.asterisk {
  margin-top: 15px;
  line-height: 133%;
  font-weight: normal;
  font-size: 11px;
  font-style: italic; }

.pricing_container {
  display: block;
  text-align: center;
  padding: 20px 0;
  background-color: #ffffff;
  border-radius: 5px;
  height: 195px;
  margin: 0 -7px;
  border: 4px solid #6FC359; }

.total_price {
  font-weight: bold;
  font-size: 58px;
  line-height: 58px;
  color: black;
  display: block;
  margin-top: 55px; }

.billing_cycle {
  display: block; }

.product_upgrades {
  line-height: 30px;
  color: black; }

#purchase_lightbox-1 .pricing_container {
  margin-top: -66px; }

div.confirm_billing {
  padding: 10px;
  margin: 15px 0px 10px -20px;
  background-color: #EEE;
  padding-left: 20px; }

span.ack_error {
  font-size: 13px;
  color: red;
  margin: 0;
  padding: 0;
  display: none; }

.signup_button_container {
  position: absolute;
  right: 56px; }

.signup_button_container:hover {
  opacity: .9; }

#purchase_lightbox-2 .signup_button_container {
  top: 381px; }

#purchase_lightbox-1 .signup_button_container {
  top: 381px; }

/* Tooltips */
div.mktipmsg {
  z-index: 1500 !important; }

a.tooltip {
  cursor: pointer; }

img.question_bubble {
  width: 13px; }

/* CUSTOM CHECKBOXES */
/* common styles */
.gf-form label {
  font: normal normal 13px/13px Arial, Sans-serif;
  color: #000;
  cursor: pointer;
  line-height: 26px; }

.gf-form label,
.gf-checkbox input[type="checkbox"] + label::before,
.gf-radio input[type="radio"] + label::before {
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 12px; }

/* hide the checkboxes and radios */
.gf-checkbox input[type="checkbox"],
.gf-radio input[type="radio"] {
  position: absolute;
  opacity: 0; }

/* we use generated content to create a placeholder for the checkbox and the radio */
.gf-checkbox input[type="checkbox"] + label::before,
.gf-radio input[type="radio"] + label::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 13px;
  margin: 0 8px 0 0;
  background: url("/image/productspages/sprite-radio-checkbox4.png") no-repeat 0 0;
  vertical-align: middle; }

/* disabled checkbox or radio */
.gf-form input[type="checkbox"]:disabled + label,
.gf-form input[type="radio"]:disabled + label {
  opacity: .5;
  cursor: default;
  /* or cursor: no-drop */ }

/* hover checkbox (unselected state only) */
.gf-checkbox input[type="checkbox"]:not(:checked):hover + label::before {
  opacity: 0.8; }

/* selected checkbox */
.gf-checkbox input[type="checkbox"]:checked + label::before {
  background-position: 0 -26px; }

/* normal state radio */
.gf-radio input[type="radio"] + label::before {
  background-position: 0 0; }

/* radio hover (unselected state only) */
.gf-radio input[type="radio"]:hover + label::before {
  opacity: 0.8; }

/* selected radio */
.gf-radio input[type="radio"]:checked + label::before {
  background-position: 0 -26px; }

/* focused checkbox or radio */
.gf-form input[type="checkbox"]:focus + label,
.gf-form input[type="radio"]:focus + label {
  outline: dotted 1px;
  /* by not adding color to the value we force the use of system's default focus color "invert" */ }

/* older versions of internet explorer do not support either generated content, so we display the system checkboxes and radio buttons */
@media \0screen {
  .gf-checkbox input[type="checkbox"],
  .gf-radio input[type="radio"] {
    position: static; } }
</pre></body></html>