<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font-family: arial, verdana, sans-serif;
  font-size: 16px;
  margin: 10px auto;
  line-height: 1.5em;
  color: #222; }

h1 {
  color: #000088;
  font-size: 2.2em;
  font-weight: normal;
  line-height: normal; }

h2 {
  line-height: normal;
  font-weight: normal;
  color: #0094D7; }

img {
  border: 0; }

#topbanner {
  margin-left: 70px;
  margin-bottom: 10px; }
  #topbanner .siteLogo {
    display: inline-block;
    margin-right: 15px; }
    #topbanner .siteLogo img {
      display: inline-block; }
  #topbanner .siteTitle {
    display: inline-block;
    overflow: hidden;
    color: #000088; }
    #topbanner .siteTitle .groupname {
      font-size: 17px; }
    #topbanner .siteTitle .groupsubname {
      font-size: 15px; }

#footer-container {
  overflow: hidden;
  margin: 2em 0 1em 0;
  padding-top: 1.5em;
  padding-left: 90px;
  border-top: 1px solid #CCC;
  font-size: 0.85em;
  overflow: hidden; }
  #footer-container ul, #footer-container li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0; }
  #footer-container ul {
    margin: 0.5em 5px;
    overflow: hidden; }
  #footer-container li {
    float: left;
    border-right: 1px solid #CCC;
    padding: 0 0.5em; }

#sitenav {
  margin-left: 70px;
  margin-right: 5px;
  box-shadow: 7px 7px 5px -5px rgba(50, 50, 50, 0.75);
  overflow: hidden; }
  #sitenav ul, #sitenav li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0; }
  #sitenav ul {
    background-color: #000088;
    overflow: hidden;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px; }
  #sitenav li {
    float: left;
    background-color: #0094D7; }
    #sitenav li a {
      display: block;
      padding: 5px 15px 5px 15px;
      color: #FFF;
      text-decoration: none;
      font-weight: bold; }
    #sitenav li a:hover, #sitenav li a.selected {
      color: #0094D7; }
    #sitenav li a.selected {
      text-decoration: underline; }
  #sitenav li.lnkHome {
    background-color: #0094D7;
    padding-left: 25px; }
    #sitenav li.lnkHome a:hover, #sitenav li.lnkHome a.selected {
      color: #000088; }
  #sitenav li + li {
    border-right: 1px solid #0094D7; }
    #sitenav li + li a {
      background-color: #000088;
      border-top-left-radius: 15px;
      border-bottom-left-radius: 15px;
      padding-left: 35px; }
  #sitenav li + li + li a {
    padding-left: 15px;
    border-radius: 0; }
  #sitenav li.lnkAdminPlans &gt; ul {
    z-index: 9999;
    position: absolute;
    margin-left: 15px;
    border-radius: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 7px 7px 5px -5px rgba(50, 50, 50, 0.75); }
    #sitenav li.lnkAdminPlans &gt; ul &gt; li {
      float: none;
      background-color: #000088;
      border-top: 1px solid #FFF; }
      #sitenav li.lnkAdminPlans &gt; ul &gt; li a {
        padding-left: 15px; }
      #sitenav li.lnkAdminPlans &gt; ul &gt; li a:hover {
        border-radius: 0;
        background-color: #0094D7;
        color: #000088; }

.mainbody {
  margin-left: 150px;
  max-width: 760px;
  min-height: 600px;
  position: relative; }

#aside {
  width: 110px;
  position: absolute;
  top: 10px;
  left: -130px; }

.panel-switcher a {
  display: block;
  width: 90px;
  border: 1px solid #0094D7;
  padding: 10px;
  border-radius: 3px;
  text-decoration: none;
  color: #0094D7; }
.panel-switcher a:hover {
  color: #FF6C00; }

.adobe-text {
  font-size: 0.8em;
  line-height: 1.2em;
  text-align: right; }
  .adobe-text .planoffice-link {
    display: block;
    color: #000088;
    font-style: italic;
    text-decoration: none;
    margin: 1.5em 0; }
  .adobe-text .planoffice-link:hover {
    color: #FF6C00; }

.link-getacrobat {
  display: inline-block;
  width: 88px;
  height: 31px;
  background: url(img/acro_get.gif) no-repeat;
  text-indent: -9999px;
  text-align: left; }

.res-description {
  display: block;
  font-size: 0.96em; }

.list-resources ul, .list-resources li {
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0; }
.list-resources ul {
  margin-left: 1.5em; }
.list-resources li {
  background: url(img/icon_back.png) no-repeat 0 3px;
  padding-left: 27px;
  min-height: 25px;
  margin-bottom: 1em; }
.list-resources li.pdf {
  background: url(img/icon_pdf.png) no-repeat 0 3px; }

.applinks {
  float: right;
  margin: 0 0 0 15px; }

a.side_button {
  display: block;
  margin-bottom: 15px;
  outline: medium none;
  text-indent: -99999px;
  width: 225px; }

a.side_button-CARESnet {
  width: 220px;
  background: url(img/badge_CARESNET.png) no-repeat;
  height: 120px; }

a.side_button-CARESnet:hover {
  background-position: 0 -120px; }

a.side_button-EFAP, a.side_button-FamilyServices, a.side_button-MyPlanStatus {
  background: url(img/MyPlanStatus.png) no-repeat center top;
  height: 44px;
  margin-bottom: 5px;
  width: 205px; }

a.side_button-FamilyServices {
  background: url(img/FamilyServices.png) no-repeat center top; }

a.side_button-EFAP {
  background: url(img/btn-EFAP.png) no-repeat center top; }

a.side_button-EFAP:hover, a.side_button-FamilyServices:hover, a.side_button-MyPlanStatus:hover {
  background-position: center -44px; }

.sidebutton-container {
  border: 1px solid #0099DD;
  padding: 10px;
  text-align: center;
  width: 200px; }

a.side_button_ios {
  background: url(img/mobile_badges.png) no-repeat 0 -239px;
  display: block;
  height: 48px;
  margin: 0 auto 5px;
  outline: 0 none;
  text-indent: -99999px;
  width: 163px; }

a.side_button_android {
  background: url(img/mobile_badges.png) no-repeat 0 -295px;
  display: block;
  height: 57px;
  margin: 0 auto;
  outline: 0 none;
  text-indent: -99999px;
  width: 165px; }

.btnsm, .btnmed, .btnlrg {
  display: inline-block;
  border-radius: 3px;
  text-decoration: none;
  color: #FFF; }

.btnsm {
  background: url(img/btn/btn25.png) repeat-x;
  height: 25px;
  font-size: 15px;
  line-height: 25px;
  padding: 0 5px; }

.btnmed {
  background: url(img/btn/btn32.png) repeat-x;
  height: 32px;
  font-size: 16px;
  line-height: 32px;
  padding: 0 10px; }

.btnlrg {
  background: url(img/btn/btn38.png) repeat-x;
  height: 38px;
  font-size: 18px;
  font-weight: bold;
  line-height: 38px;
  padding: 0 15px; }

.btnsm:hover {
  background-position: 0 -25px; }

.btnmed:hover {
  background-position: 0 -32px; }

.btnlrg:hover {
  background-position: 0 -38px; }

.btnsm.aspNetDisabled, .btnmed.aspNetDisabled, .btnlrg.aspNetDisabled {
  background: none #CCC; }

.btnTray {
  text-align: center;
  padding: 5px 0; }

.contact {
  overflow: hidden; }

.contact-form {
  float: left;
  width: 75%; }
  .contact-form fieldset {
    margin-bottom: 0.5em;
    padding: 1em 15px;
    border-radius: 3px; }
  .contact-form legend {
    font-weight: bold;
    color: #0094D7;
    font-size: 16px; }

.contact-info {
  float: right;
  width: 24%;
  min-width: 120px; }
  .contact-info h3 {
    margin: 0;
    font-size: 1em; }
  .contact-info .contact-point {
    margin-bottom: 1em; }

.formfield-group {
  margin-bottom: 0.5em; }

.formfield-label {
  font-size: 0.9em; }
  .formfield-label label {
    font-weight: bold; }

.formfield-value input, .formfield-value textarea, .formfield-value select {
  width: 95%;
  border: 1px solid #CCC;
  font-size: 15px;
  padding: 2px 5px;
  border-radius: 3px; }
.formfield-value textarea {
  height: 100px; }

.validator {
  color: red; }

.trans_health {
  float: left;
  width: 48%; }

.trans_pension {
  float: right;
  width: 48%; }

/*# sourceMappingURL=planoffice.css.map */</pre></body></html>