
/* ---------- Overall Specifications ---------- */
body {
  border: 0;
  color: #566370;
  font-size: 13px;
  line-height: 20px;
  margin: 0;
  outline: 0;
  padding: 0;
  word-wrap: break-word;
}

a.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}

.bcbsri-home {
  background-color: #f8f9fA;
  background-image: url("../images/body_bg.png");
}
a {
  color: #0098c7;
  line-height: 24px;
}
h6 {
  font-weight: inherit;
  margin: 0;
}
h1 {
  font-family: klavika-web;
  font-size: 34px;
  font-weight:normal;
  line-height:38px;
  margin: 0px; 
}
h2 {
  font-family: klavika-web;
  font-size: 28px;
  font-weight:normal;
  line-height: 30px;
  margin: 0px;
}
h3{
  font-family: klavika-web;
  font-size: 22px;
  font-weight:normal;
  margin: 0px;
  line-height: 26px;
}
h4{
  font-family: klavika-web;
  font-size: 18px;
  font-weight:normal;
}

code,
pre,
kbd,
samp,
var {
  padding: 0 0.4em;
  font-size: 0.77em;
  font-family: arial, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}

/* ------------------ Fonts ------------------ */

body,
#site-slogan,
.ui-widget,
.comment-form label {
  font-family: arial,Georgia, "Times New Roman", Times, serif;
}

#page {
  background-color: #fff;
  margin: 0px;
  width: 980px;
}
tr td,
tr th {
  padding: 4px 9px;
  /*border: 1px solid #fff;*/
  text-align: left; /* LTR */
  vertical-align: top;
  padding-top: 14px;
  padding-bottom: 12px;
}
#logo {
  float: left; /* LTR */
  padding: 37px 0px 0px 0px; /* LTR */
}
/* Region header blocks. */
.region-header .block {
  font-size: 13px;
  padding: 0;
}
.region-header .form-text {
  background: #fff;
  border-color: #ccc;
  height:30px;
  padding:0px;
  margin-right: 2px; /* LTR */
  width: 190px;
}
#user-login-form #edit-name,
#user-login-form #edit-pass {
  margin-bottom: 8px;
}
input#login:hover{
  text-decoration: none;
}
#edit-submit--2 {
  color: #ffffff;
  font-size: 13px;    
  text-transform: uppercase !important;
}

.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description {
  font-size: 13px;
  margin: 0;
}
.region-header #block-user-login div.item-list {
  float: left;
  margin-top: 5px;
  width: 117px;
}

.region-header #block-user-login .form-actions {
  float: right;
  margin: 0;
  padding: 0;
}
.region-header #block-user-login input.form-submit {
  border: none;
  background: #98c11d;
  background-image:none !important;
  border-radius: 0 0 0 0;
  margin: 4px 0;
  padding: 3px 8px;
}
#block-block-121{
  background:url("../images/sharebg_color.png") no-repeat #F1F3F4;
  color: #93A1B1;
  position: absolute;
  padding:0 15px 0 15px;
  height:31px;
  right: 0;
  top: 184px;  
  width: 190px;
  z-index:2;
}
.view-employer-dental-plans .views-field-field-image{
  float: left;
}
.view-employer-dental-plans .views-field-title,
.view-employer-dental-plans .views-field-field-summary{
  float: left;
  width: 220px;
}
.view-employer-dental-plans .views-field-field-file{
  float: right;
  width: 220px;
}
#block-block-121 .content{
  padding-top: 5px;
}
#block-block-121 a,
#block-block-121 a:hover{
  color: #93A1B1;
}
#block-block-121 .email-link{
  background: url("../images/mail_icon.png") left center no-repeat;
  float:left;
  padding: 0 0px 0 20px;  
}
#block-block-121 .print-link{
  background: url("../images/print.png") left center no-repeat;
  float: right;
  padding: 0 0 0 20px;
}
.legend-letters{
    color: #0098c7;
    margin-top: 2px;
    font-family: klavika-web;
}
h2.provider-update{
    color: #ffffff;
    background: #0098c7; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#0283ab,#17b9dc); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0283ab,#17b9dc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0283ab,#17b9dc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0283ab,#17b9dc); /* Standard syntax */
}
h3.provider-update{
    color: #788995;
    background-color: aliceblue;
}
.provider-faq h3{
    padding-top: 22px;
}
/* --------------- Main Menu ------------ */

#main-menu {
  clear: both;
  height: 46px;
  position: relative;
  z-index:10;
}
#main-menu-links {
  font-weight: bold;
  float: left;
  height: 46px;
  margin: 0;
  padding: 0 0px;
  width: 710px;
}
#main-menu-links li {
  float: left; /* LTR */
  list-style: none;
  margin: 0 1px;
  padding: 0 1px;
}
#main-menu-links a {
  background-image: url(../images/tab_bar_menu_bg.jpg);
  color: #ffffff;
  font-weight: normal;
  font-size: 18px;
  font-family: klavika-web;
  float: left; /* LTR */
  padding: 10px 15px 12px;
  text-decoration: none; 
}
#main-menu-links a h4{
margin:0px;
}
#main-menu-links a:active {
  background: #b3b3b3;
  background: rgba(255, 255, 255, 1);
}
#main-menu-links li a.active {
  border-bottom: none;
  color: #566370;
}
.featured #main-menu-links li a:active,
.featured #main-menu-links li a.active {
  background: #f0f0f0;
  background: rgba(240, 240, 240, 1.0);
}

/* ------------------- Main ------------------- */

#main {
  clear: both;
  /* margin-top: 20px; */
  position: relative;
  left: 0;       
}

/* ----------------- Featured ----------------- */

#featured { 
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  padding: 0px 0 23px;
  text-shadow: 1px 1px #fff;
  border-bottom:1px solid #BBC4CA;
}
#featured h2 {
  font-size: 1.174em;
  line-height: 1;
  margin-top: 0px;
}


/* --------------- Highlighted ---------------- */


/* ----------------- Content ------------------ */

h1#page-title {
  color: #566370;
  font-size: 34px;
  font-weight: normal;
  line-height: 38px;
  padding: 13px 0 20px 0;
  width: 460px;
}

.node .content {
  clear:both''
  font-size: 13px;
  line-height: 20px;
}


/* ----------------- Comments ----------------- */
#block-block-37 .content, #block-block-271 .content{
  color: #fff !important;
  font-size: 16px !important;
  line-height: 18px;
}
#block-block-37 h2, #block-block-271 h2 {
  color:#fff;
  border-bottom: 1px solid #EFB594;  
}

/* ------------------ Sidebar ----------------- */
#fancybox-frame #environment-indicator,
#fancybox-content #environment-indicator,
.node-type-webform #environment-indicator,
.no-sidebars #environment-indicator{
  display: none;
}
.front #environment-indicator{
  display: block !important;
}
.node-type-webform body.environment-indicator-adjust.environment-indicator-left{
  margin-left: 0px;
}
.sidebar h2 {
  border-bottom: 1px solid #bbc4ca;
  color: #566370;
  font-size: 22px;
  font-weight: normal;
  line-height: 26px;
  margin: 0 0 15px;
  padding: 15px 0;
}
#block-block-33  h2 {
  margin-bottom: 7px !important;
}
/*#sidebar-first li.active-trail a, */
#sidebar-first li a.active{
  color: #2c3c4c;
}
#sidebar-first li li a.active{
  color: #2c3c4c !important;
}
/*#sidebar-first li.active-trail ul a {
  
  font-weight: normal;
}*/
#sidebar-second .content,
table#keyFacts {
  color: #566370;
  font-size: 12px;
  font-family: Arial;
  line-height: 16px;
}
table#keyFacts td,
table#keyFacts tr {
  border-bottom: 1px dashed #bbc4ca !important;
  height: auto;
  padding: 0px;
  padding: 10px 0;
}
table#keyFacts td.phone,
.contactnum {
  color: #0098C7;
}
table#keyFacts td p {
  margin: 0px;
}
#block-block-33 .content {
  margin-top: 0px;
}
#block-block-3 .content a {
  line-height: 16px;
}
#block-views-faq-shop-for-insurance-block{
  max-width: 190px;
}
.view-explore-insurance-form-list .view-content{
  padding-top: 10px;
}
.view-explore-insurance-form-list .view-content .views-row{
  padding-bottom:10px;
}
#block-block-66{
  padding-bottom: 35px !important;
}
#block-block-66 img{
  padding-bottom: 10px;
}
#block-block-66 .content p {
    padding-top: 10px;
}
#block-block-66 h2 {
    margin-bottom: 0 !important;
}
#block-block-66 #getstarted{
  margin-top: 15px;
}
#block-block-126 .getstarted{
  padding-top:15px;
}
/* ---- side bar first custom css starts here ---*/
#sidebar-first a {
  color: #788995;
  font-family:klavika-web;
  font-size: 16px;
  line-height: 21px;
}
#sidebar-first h2{
  background-color: #AEB8BF;
  color: #FFFFFF;
  margin-bottom: 0;
  padding: 8px 20px 7px 25px;
  font-size: 16px;
}
#block-menu-menu-shop-for-insurance li.first ,
#block-menu-menu-learn-insurance-basics ul li:first-child,
#block-menu-menu-shop-for-insurance-employer ul li:first-child,
#block-menu-menu-providers ul li:first-child,
#block-menu-block-3 li.menu-mlid-1693,
#block-menu-block-6 li.menu-mlid-1687,
#block-menu-block-7 li.menu-mlid-1768,
#block-menu-menu-brokers ul li:first-child,
.menu-name-menu-explore-individual-family .menu-mlid-1682,
.menu-name-menu-shop-for-insurance .menu-mlid-8026{
  background-color: #AEB8BF;
  color: #FFFFFF;
  margin-bottom: 0;
  /*padding: 10px 20px 10px 25px;*/
  font-size: 16px;
}
#block-menu-menu-shop-for-insurance-employer ul li ul li:first-child {
  background: none;
  color: #788995;
  font-size: 16px;
  line-height: 21px;
}
#block-menu-menu-shop-for-insurance-employer ul li ul li:first-child a {
  color: #788995 !important;
  font-size: 16px;
  line-height: 21px;
}
#block-menu-menu-shop-for-insurance-employer ul li ul li:first-child a.active {
  color: #2C3C4C !important;
}
#block-menu-menu-learn-insurance-basics ul li:first-child a {
  font-size: 16px !important;
  line-height: 21px !important;
}
#block-menu-menu-learn-insurance-basics ul li a {
  padding-left: 25px !important;
}
#block-menu-block-3 li.menu-mlid-1693 a,
#block-menu-menu-shop-for-insurance li.first a,
#block-menu-menu-shop-for-insurance-employer li.first a,
#block-menu-block-6 li.menu-mlid-1687 a,
.menu-block-7 li.menu-mlid-1768 a,
.menu-name-menu-explore-individual-family .menu-mlid-1682 a,
.menu-name-menu-shop-for-insurance .menu-mlid-8026 a,
#block-menu-menu-brokers li.first a,
#block-menu-menu-providers li.first a,
#block-menu-menu-brokers li.first a,
#block-menu-menu-learn-insurance-basics ul li:first-child a {
  color: #ffffff !important;
}

#block-menu-menu-brokers li li.first a,
#block-menu-menu-providers li li.first a{
  color: #788995 !important;
}
#block-menu-menu-providers li li, #block-menu-menu-brokers li li{
  background-color: #F8F9FA !important;
}
#block-menu-block-3 li.menu-mlid-1693 a.active,
#block-menu-menu-shop-for-insurance li.first a.active,
#block-menu-menu-shop-for-insurance-employer li.first a.active,
#block-menu-block-6 li.menu-mlid-1687 a.active,
.menu-name-menu-explore-individual-family .menu-mlid-1682 a.active,
.menu-name-menu-shop-for-insurance .menu-mlid-8026 a.active,
#block-menu-menu-brokers li.first a.active,
#block-menu-menu-providers li.first a.active {
  color: #ffffff !important;
}
#block-menu-menu-providers li li.first a.active, #block-menu-menu-brokers li li.first a.active{
  color: #2C3C4C !important;
}
#sidebar-second .block,#sidebar-second .block-views {
  background: url("../images/block_bottomcut_grey.png") no-repeat bottom #f1f3f5;
}
sidebar .block {
  background-color: #f8f9fA;
  border-color: #f9f9f9;
  float: left;
}

.menu-mlid-1660{
   border-bottom: 1px solid #BBC4CA !important;
}

.sidebar .block .content {
  font-size: 13px;
  line-height: 20px;
}

#sidebar-first .content{
    padding-bottom: 40px;
}

.ie7 .block ol{
  margin: 0;  
  padding: 0 0 0 25px;
}
.block ol{
  margin: 0;  
  padding: 0 0 0 20px;
}
.block ul {
  margin: 0;  
  padding: 0 0 0 15px;
}
ul.menu li {
  margin: 0;
}
li.expanded, li.collapsed, li.leaf {
  margin: 0;
  padding: 10px 15px;
}
.expanded .active-trail{
padding-bottom:7px;
}
.sidebar .block {
    background-color: #f8f9fA;
    border-color: #f9f9f9;
    float: left;
}
.sidebar .menu-block-wrapper li,
#sidebar-first .block-menu li{
  list-style: none !important;
  padding:10px 10px 10px 0px;
  /*text-transform: capitalize;*/
  
}
.sidebar .menu-block-wrapper li a,
.sidebar .block-menu li a{
padding-left:25px;
display:block;
}
.sidebar .menu-block-wrapper li li, 
.sidebar .block-menu li li{
  padding:10px 0px 10px 0px;
}
.sidebar .menu-block-wrapper li li a,
.sidebar .block-menu li li a{
padding-left:40px;
display:block;
}
.sidebar .menu-block-wrapper li li li a,
.sidebar .block-menu li li li a{
padding-left:54px;
display:block;
}
.sidebar .menu-block-wrapper li.expanded ul,
.sidebar .block-menu li.expanded ul{
  border-top: 1px dotted #bbc4ca;
}
.sidebar .menu-block-wrapper ul,
.sidebar .block-menu ul {
  padding: 0px;
}
ul li.leaf,
.expanded {
  border-bottom: 1px solid #bbc4ca;
  list-style: none;
  list-style-image: none;
}
ul li.collapsed {
  border-bottom: 1px solid #bbc4ca;
  list-style-image: none;
  list-style-type: none;
}
ul li.collapsed {
background : url("../images/arrow_left.png") no-repeat 11px 15px;;
}
ul li.expanded {
background : url("../images/arrow_down.png") no-repeat 11px 15px;
padding-bottom:0px !important;
list-style-image: none;
}
ul li li.collapsed,
ul li li.expanded {
  background-position:0px 15px;
}
ul li ul li.collapsed{
background-position:28px;
}
ul li ul li.expanded{
background-position:25px 15px;
}
ul li.last {
  border: none;
}
#sidebar-first .block-menu li.last{
  border-bottom: 1px solid #BBC4CA !important;
}
#sidebar-first .block-menu li li.last{
  border: none !important;
}
ul li.leaf a,
.expanded a {
  color: #566370;
}
li a.active {
  color: #000000 ;
}
.expanded li {
  border-bottom: 1px dotted #bbc4ca !important;
}
.expanded li.last {
  border-bottom: none !important;
}
/* --- side bar first custom css ends here --- */
/* --- side bar second custom css starts here --- */
#sidebar-second .block {
  margin: 0 0 10px;
  width: 190px;
  padding: 0 15px 28px 15px;
}
#sidebar-second .sidebarlinks,
.sidebarlinks,
.applyplanlist,
.applyplanlist-2014, .applyplanlist-2015{
  background-image: none !important;
  background-color: #98c11d !important;
  color: #fff !important;
  float:left;
  font-size: 13px !important;
  font-weight: normal;
  padding: 2px 10px 3px 10px !important;
  font-family: klavika-web;
}
#sidebar-second .block-relatedlinks ul li {
  list-style: none;
}

.ie7 .large-emp-block .sidebarlinks {
  width: 18px;
}
.language {
  float: right;
}
#sidebar-second a {
  line-height: 16px;
}
#sidebar-second .tagadelic{
  line-height: 20px;
  padding-top:4px;
}
#block-tagadelic-1{
  padding-bottom: 35px !important;
}
/* --- side bar second custom css ends here --- */
/* ------------------ Footer ------------------ */
/*.not-front #page {
  padding-bottom: 97px;
}*/
.not-front #footer-wrapper{
  margin-top: 85px;
}
#footer-wrapper {
  color: #FFFFFF;  
  font-size: 12px;  
  line-height: 18px;
}
#footer-wrapper a {
  color: #d6d8df;  
}
#footer .footer-terms{
  font-size:12px;
  margin:3px 0 18px  0;
}
#footer .footer-terms a{
  text-decoration:underline;
}
#footer-wrapper p a{
color: #fff;
line-height: 18px;
}
#footer-terms
#footer-wrapper p a:hover{
color: #fff;
}
#footer-wrapper a:hover,
#footer-wrapper a:focus {
  color: #d6d8df;  
  text-decoration: underline;
}

#footer-columns .block-menu,
#footer .block {
  border: none;
  margin: 0;
  padding: 0;
}
#footer .block {
  margin: 0.5em 0;
}
#footer .block .content {
  margin-top: 0;
  padding: 0.5em 0 3px 0;
}
footer-loginl
#footer .block h2 {
  margin: 0;
}
#footer-columns h2 {
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  font-size:18px !important;
}
#footer-columns .content {
  margin-top: 0;
}
#footer-columns li a:hover{
  text-decoration:underline !important;
}
#footer-columns p {
  margin-top: 1em;
  padding-top:0px;
  font-weight: normal;
}
#footer-columns .content ul {
  list-style: none !important;
  margin-left: 0;
  padding-left: 0; /* LTR */
  
}
#footer-columns .content li {
  list-style: none;
  margin: 0;
  padding: 0;
  border:none !important;
  background : none !important;
}
#footer-columns .content li a {
  display: block;
  font-weight: normal;
  line-height: 24px;  
  text-decoration: none;
}
#block-block-55{
  text-align: center;
}
#footer {   
  font-size: 11px;
  margin-top: 5px;  
}
#footer .region {
  border-top:1px solid #bbc4ca;
  margin-top: 6px;
}
#footer .block {
  clear: both;
}
#footer ul,
#footer li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer li a {
  border-right: 1px solid #555; /* LTR */
  border-color: rgba(255, 255, 255, 0.15);
  display: block;
  float: left; /* LTR */
  padding: 0 12px; 
  
}
#footer-wrapper .footer-loginl{
  padding-top:25px;
  width: 300px;
}
#block-block-56 ul{
  padding-bottom: 25px;
}

/* --------------- System Tabs  --------------- */

.tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  float:left;
}


/* ---------------- Messages  ----------------- */

#messages {
  background:#ffffff;
  margin: 0 auto; 
  padding: 20px 0 5px;
}

/* ---------------- Buttons    ---------------- */

input.form-submit,
a.button {
  background: #fff url(../images/buttons.png) 0 0 repeat-x;
  border: 1px solid #e4e4e4;
  border-bottom: 1px solid #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active {
  color: #5a5a5a;
  text-decoration: none;
}


fieldset.collapsed legend {
  border-radius: 4px;
  left:85px;
  top:92px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}



input,
textarea {
  font-size: 13px;
}


/* --------------- Search Form ---------------- */

#block-block-1 p {
  margin: 0px !important;
  padding: 0px !important;
}
#block-block-1 a {
  color: #0098c7;
  font-size: 13px;
}

#search-block-form{
 clear: both;
}
#block-search-form .content {
  margin-top: 0;
  float:right;
}
.search-results .search-info {
  display: none;
}
#search-form .form-item-keys label {
  display: block;
}


.location,
.body-content span.hypen {
  float: left;
  margin-right: 5px;
}
.content .location span,
.location .field-name-field-location,
.location .node-date {
  float: left;
}

.node-tags span {
  float:left;
  margin-right: 5px;
}
.node-tags .field-type-taxonomy-term-reference {
  float: left;
}
.node-tags .field-type-taxonomy-term-reference a {
  font-size: 13px;
  line-height:14px;
}
.leader_image {
  float: left;
  margin-right: 20px;
}

.banner-section {
  float: left;
  width: 720px;
}
.banner-section h1 {
  margin-top: 0px;
}
.banner-section .banner-image {
  float: left;
  margin-right: 20px;
}
.banner-section .banner-image img {
  width: 460px;
}

.banner-section .banner-text {
  float: left;
  width: 230px;
}

#content #content-bottom .block-block {
  margin: 0px !important;
  width: auto;
}

.view-recipient-list ul {
  margin: 0px;
  padding: 0px;
}
.view-learn-insurance-basics-video{
  margin-top: 15px;
}
#block-views-57f62ba58fa1b7bbc935e0e4896b467f .view-learn-insurance-basics-video{
  margin-top: 10px;
}
#block-views-learn-insurance-basics-block-1 .views-field-title{
  padding-top: 10px;
}
.view-recipient-list .view-content li {
  float: left;
  list-style-type: none;
  margin-bottom: 20px !important;
  padding: 0 0 0px !important;
  width: 460px;
}
.view-recipient-list .views-field-field-image {
  float: left;
  margin-right: 20px;
  margin-top: 6px;
  width: 140px;  
}
.view-recipient-list .views-field-field-image img{
  width: 140px;
}
#block-views-provider-form-selection-block-1 .non-specialty-drugs .jquery-selectbox-list,
.view-provider-drug-information .jquery-selectbox-list,
.page-node-add-become-a-participating-provider #edit-field-state .jquery-selectbox-list,
.page-node-add-become-a-participating-provider #edit-field-provider-state .jquery-selectbox-list{
  height: 230px;
  overflow: auto;
}
.view-recipient-list .views-field-field-summary {
  float: right;
  width: 300px;
}
.field-name-field-gallery-image .field-item {
  float: left;
  margin-bottom: 14px;
  margin-right: 20px;
}
#highlighted {
  float: left;
  width: 460px;
}
#highlighted #block-views-recent-news-block {
  float: left;
  margin-right: 20px;
  width: 230px;
}

#content .region-content {
  clear: both;
}



/* ---- front page home tabs starts here --- */

#home_tab h2 {
  display: none;
}
#home_tab div.first {
  float: left; /* LTR */
  margin-bottom: 0px;
  width: 220px;  
}
#home_tab .headLinks b:hover{
  text-decoration: underline !important;
}
#block-block-46 div.first {
  width: 170px;
}
#home_tab div.first ul {
  clear: both;
  padding: 0px;
}
#home_tab div.first ul li {
  list-style-type: none;
}
.medicare-list li{
   list-style-type: none;
   margin-bottom: 15px;
}
#home_tab ul.quicktabs-tabs {
  padding: 0px;
}
#home_tab ul.quicktabs-tabs li.active {
  background-image:url(../images/white_transparent.png);
  background-position: center;
  background-repeat: repeat;    
}
#home_tab ul.quicktabs-tabs li.active a{
  background:url(../images/grey_arrow.png) no-repeat right center;
  padding-right: 25px;
}
#home_tab .block-block {
  margin: 0;
  width: 700px;
}
#home_tab .block-block .content {
  margin: 0px;
}
#home_tab ul.quicktabs-tabs li {
  background-position: center center;
  background-repeat:  repeat;
  background-image:url(../images/grey_tranparent.png);
  float:left; /* LTR */
  margin-right: 10px; 
  padding: 12px 15px 13px 20px; 
}
#home_tab ul.quicktabs-tabs li a{
 background:url(../images/white_arrow.png) no-repeat right center;
 padding-right: 23px;
}
#quicktabs-container-home_banner_tab_block {
  background-image: url(../images/white_transparent.png);
  float: left; /* LTR */
  min-height: 180px;
  padding: 20px 0 0px 20px;
  width: 700px;
}
#block-quicktabs-home-banner-tab-block .quicktabs-tabs li a {
  font-size: 22px;
  color: #fff;
  text-decoration: none;
}

#block-quicktabs-home-banner-tab-block .quicktabs-tabs li.active a {
  color: #566370;
}
#quicktabs-container-home_banner_tab_block b {
  color: #0098c7;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 8px;
}
#quicktabs-container-home_banner_tab_block ul li a {
  line-height: 20px;
}
.item-list ul li {
  margin: 0;
  padding: 0.2em 0.5em 0 0; /* LTR */
}
a:link, a:visited {
    text-decoration: none;
}
/* ---- front page tabs ends here --- */

/* --- Search text box style starts here ----*/
.form-item-search-block-form .form-text ,
#search-form #edit-keys{
  border:none;
  float: left;
  height: 30px !important;
  margin: 0px;
  padding: 0px 0 0 10px !important;
  width: 270px !important; 
  line-height: 30px;
  font-family: arial;
}
input.form-text,
textarea.form-textarea,
select.form-select {
  border: 1px solid #ccc;
}
/* --- search text box style ends here ----*/

.top-text {
  padding:10px;
}
.bottom-text {
  position: absolute;
  top: 262px;
}

.help-link, .get-a-quote {
  background-color: #98c11d;
  padding: 7px 9px !important;
  color: #fff;
  font-family: klavika-web;
}
.quote-button {
  background-color: #98c11d !important;
  color: #FFFFFF !important;
}
.tools {
  background: #ffffff;
  float: left;
  padding: 0px 20px;
  margin: 0px !important;
  width: 940px !important; 
  padding:20px 20px 0px;
}
.view-plan-for {
  padding-bottom:35px;
  background: #ffffff;
  float: left;
  padding: 0 20px 00px;
  margin: 0px !important;
  width: 940px !important; 
}
.tools h1 {
  color: #566370;
  font-size: 22px;
  margin: 0px;
  padding-bottom: 20px;
}
.view-plan-for h1 {
  color: #566370;
  font-size: 18px;
  margin: 0px;
  padding:20px 0 20px 0;
}
.tools p{
  margin: 0px;
  border-bottom:1px dotted #bbc4ca;  
}
.individual,.small-emp,.families,.large-emp {
  float:left;
  position:relative;
  width:480px;
}
.small-emp {
  padding-bottom: 20px;
  z-index: 1000;
}
.individual {
  padding: 0 20px 20px 0;
  z-index: 1000;
}
.families {
  padding-right: 20px;
  z-index: 500;
}
.plan-list-desc{
  padding-left: 10px;
}
.small-emp .jquery-selectbox, .large-emp-block  .jquery-selectbox{
  width: 410px !important;
}

.small-emp .jquery-selectbox .jquery-selectbox-list, .large-emp-block .jquery-selectbox .jquery-selectbox-list {
  width: 400px;
}
.front .front-banner-section, .front .front-slideshow {
  background: none repeat scroll 0 0 #ffffff;
  /* float: left; */
  padding: 10px 10px 0px;
  width: 940px;
  margin-left:auto;
  margin-right:auto;
}
.front #content-bottom ul {
  padding: 0px;
}
.page-node-1644 .view-health-and-wellness li{
  float: left;
  padding:0px;
  list-style-type: none;
  width: 220px;
}


.page-node-1644 .view-health-and-wellness li{
  margin-right: 20px;
  min-height: 355px;
}

/* BK 

.front #content-bottom ul li {
	float: left;
  	list-style-type: none;
 	box-sizing:border-box;
 	padding:10px;
	margin-left:10px;
	margin-right:10px;
	width: 220px;
	height: 130px !important;
	color:#fff;
	background-color: #0098c7;
}
.front #content-bottom .get-a-quote {
  background: none;
  padding: 0 !important;
  font-family: arial, Georgia, 'Times New Roman', Times, serif;
}

.front #content-bottom img {
	float:left;
	padding-right: 5px;
}

.front #content-bottom a {
	color:#fff;
	font-size:1.5em;
}

.front #content-bottom ul li:first-child {
	margin-left:0px
}

.front #content-bottom ul li:last-child {
	margin-right:0px
}

.front #content-bottom .views-row-last {
	margin-right:0px
}*/

/* Updated 11/2/15 */

.front #content-bottom ul li {
	float: left;
  	list-style-type: none;
 	box-sizing:border-box;
 	padding:0;
	margin-left:10px;
	margin-right:10px;
	width: 220px;
	height: 225px !important;
	color:#fff;
	background-color: #1381a0;
	font-family: "Benton Sans Light", arial, serif;
}
.front #content-bottom .get-a-quote {
  background: none;
  padding: 0 !important;
  font-family: arial, serif;
}
.front #content-bottom img {	
	padding: 0;
	margin: 0;
}
.front #content-bottom a {
	color:#fff;
	font-size:16px;
	text-decoration: underline;
	font-family: "Benton Sans Medium", arial, serif;
}
.front #content-bottom a:hover {
	text-decoration: none;
}
.front #content-bottom ul li:first-child {
	margin-left:0px
}
.front #content-bottom ul li:last-child {
	margin-right:0px
}
.front #content-bottom .views-row-last {
	margin-right:0px
}
.front #content-bottom .views-row-1,
.front #content-bottom .views-row-2,
.front #content-bottom .views-row-3,
.front #content-bottom .views-row-4 {
	border-bottom: 5px solid;
}
.front #content-bottom .views-row-1 {
	border-bottom-color: #76b827;
}
.front #content-bottom .views-row-2 {
	border-bottom-color: #a20067;
}
.front #content-bottom .views-row-3 {
	border-bottom-color: #f1be48;
}
.front #content-bottom .views-row-4 {
	border-bottom-color: #5bc2e7;
}
.front #content-bottom .views-field-title,
.front #content-bottom .views-field-body {
	height:auto;
	padding-left: 15px;
	padding-top: 3px;
}
.front #content-bottom .views-field-body {
	font-size: 14px;
	padding-right: 10px;
}
.front #content-bottom .views-field-body p {
	padding-top: 0px;
	margin-top: 0;
}

.page-node-1644 .view-health-and-wellness {
  width:940px;
}
.page-node-1644 #content-bottom {
  background-color:#fff;
  padding:0px 20px 30px;
  margin: 20px 0px 0px;
  overflow:hidden;
  width:940px;
}
.page-node-1644 #footer-wrapper {
  float:left;
  margin: 0;
}

.view-Home-Page-Banner ul,
.view-Home-Page-Banner li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.submenus {
  box-shadow: 5px 5px 6px #888888;
  -webkit-box-shadow: 5px 5px 6px #888888;
  -moz-box-shadow: 5px 5px 6px #888888;  
  background-image: url(../images/dropdwn_top_bg.jpg);
  background-repeat: repeat-x;
  background-color: #fff;
  display: none;
  left: 20px;
  position: absolute;
  padding: 25px 0px 10px 20px;
  top: 44px;
  width: 680px; 
}
.menu-553 .submenus {
  left:0px;
  padding:25px 0 0px 20px;
}
/*.menu-553  .guidedhelp {
padding-bottom:15px !important;
}*/
.emp-planlist {
  border-right: none !important;
  padding-right:0px !important;
  width: 200px !important;
}
.menu-555{
  position: relative;
}
.menu-555 .submenus{
  left: 0 !important;
  width: 460px;
}
/*.mac .menu-555 .submenus{
  left: 45.4%;
}
.menu-555 .submenus {
  left: 46.4%;
  width: 460px;
}
.menu-555 .submenus {
  left: 46.4%;
  width: 460px;
}*/
.submenus ul li {
  padding: 0px;
  width: 100%;
}
.insur-desc{
  font-weight: normal;
}
.submenus div{
 /* border-right: 1px dashed #bbc4ca;*/
  float: left;
  padding:0 20px 30px 0px;  
  width: 220px;
}
.menu-553 .submenus div  {
  height: 425px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #bbc4ca;
}
.menu-554 .submenus {
  left: 0px;
  width: 920px;
}
.menu-554 .submenus div {
  border-bottom: 1px dashed #bbc4ca;
  height:240px;
  /*padding-bottom:30px;*/
}
.menu-555 .submenus div {
  min-height: 150px;
  /*padding-bottom: 30px;*/
}
.submenus .first-sec {
  margin: 0px !important;
  width:200px !important;
}
.large-emp {
  border-bottom: 1px dashed #bbc4ca;
  padding-right:0px !important; 
  width:200px !important;
}
.submenus li {
  float: left;
  margin: 0px !important;
  padding: 0 0 5px !important;
}
.submenus ul{
  float: left;
  margin: 0px !important;
  padding: 7px 0 5px !important;
}
.submenus b{
  color: #0098c7;
  font-size: 18px;
  font-weight: normal;
}
.large-emp-desc {
  clear: both;
  float: left;
  padding-bottom:5px;
}
a#find-plan {
  float: left;
  margin-top: 10px;
}
.landoverview a {
  margin-bottom: 0px!important;
}
.backlink {
  position: absolute;
  top: 0; /* -10px; */
  left: 0px;
  z-index:1;
}
.view-fit-plan-list .view-header .backlink {
  top: 0px;
}
.guidedhelp {
  border: none !important;
  margin: 0px !important;
  height: 100% !important;   
  padding: 20px 0 30px 0px !important; 
  width: 100% !important;
  font-weight:normal;
  font-size: 12px;
  line-height: 26px;
}
.guidedhelp-1{
  padding:20px 0 0px 0 !important;
  border: none !important;
  margin: 0px !important;
  height: 100% !important;  
  width: 100% !important;
  font-weight:normal;
  font-size: 12px;
  line-height: 26px;
}
.guidedhelp-2{
  padding:0px 0 20px 0 !important;
  border: none !important;
  margin: 0px !important;
  height: 100% !important;   
  width: 100% !important;
  font-weight:normal;
  font-size: 12px;
  line-height: 26px;
}
.guidedhelp a,
.guidedhelp-1 a, 
.guidedhelp-2 a{
  clear: none !important;
  float: left !important;
  margin-left:10px;
  /*margin: 0 0 40px 8px !important;*/
}
.guidedhelp-desc {
  float: left;
}



.front-banner, .front-slideshow {
  background: #ffffff;
  float :left;
  padding: 26px 0px 32px 0px;
  position: relative;
  width: 100%;
 }
 
 
.submenus li a {
  font-family: arial !important;
  background: none !important;
  color: #0098c7 !important;
  height: auto !important;
  line-height: 16px !important;
  margin: 0px !important;
  padding: 0 0 5px !important;
}
.submenus b {
  color: #0098c7;
  font-size: 18px;
  font-weight: normal;
}
.submenus a {
  background-color: #98c11d;
  clear: both;
  color: #fff;
  font-size: 13px !important;
  font-weight: normal;
  background-image: none !important;
  margin-bottom: 10px;
  max-width: 160px;
  padding: 3px 8px !important;
}
.submenus .buttons{
 background-color: #98c11d !important;
 color: #fff;
}
.landoverview a {
  background: none !important;
  color: #0098c7 !important;
  padding: 0px !important;
}
.submenus a:hover {
  text-decoration: underline !important;
}
#main-menu-links li{
  float: left;
  margin:0 10px 0px 0px;
  padding: 0 0 0px;
}
/*#main-menu-links li:hover > div {
  display: block;
}*/


#main-menu-links li:hover >a,
#main-menu-links li:hover >a.active {
  background-image: url(../images/tab_bar_menu_bg_hover.jpg) ;
  text-decoration: underline;
  color: #FFFFFF ;
}
.submenus li:hover > a {
  background: none !important;
}
#block-user-login {
  background-image: url(../images/login_box_bg.jpg);
  background-color: #0098c7;
  background-repeat: repeat-x;
  margin: 0px;
  padding-bottom: 50px;
  position: absolute;
  right: 0px;
  top: 136px;
  width: 220px !important;
  z-index: 1;
}
#block-block-99 {
  background-color: #0098c7;
  margin: 0;
  padding-bottom: 0px;
  position: absolute;
  right: 0;
  top: 182px;
  /*width: 220px !important;*/
  width: 330px !important;
  z-index: 10;
}
#block-user-login .content,
#block-block-59 .content,
#block-block-59 h2 {
  padding: 0 15px;
}
#block-block-99 .content {
  color: #fff;
  /*padding: 0 15px;*/
  padding: 20px 20px 0;
}
#block-block-99 a {
  /*float: right;*/
  color: #fff;
  font-size: 12px;
  text-decoration: underline;
}
#block-block-99 a:hover {
  text-decoration: none;
}
#block-user-login label {
  display :none;
}
#block-user-login h2 {
  color: #ffffff;
  font-size: 18px;    
  font-weight: normal;
 /* height: 46px;*/
  position: relative !important;
  padding: 15px;
}
#block-user-login li {
  padding: 0px !important;
}
#block-user-login a {
  color: #89ccda;
}
#block-block-59 h2 {
  color: #788691;
  font-size: 18px;    
  font-weight: bold;
  margin: 5px 0;
  position:relative !important;
}
#block-block-59 {
  background-color: #f1f3f4;
  margin: 0;
/*padding: 0 10px 20px;*/
 position: absolute;
 right:0px;
 top: 480px;
 width: 220px !important;
}

.view-featured-tips-and-best-practices .views-field-field-image img,
.view-tips-and-best-practices-list .views-field-field-image img,
.view-personalized-tools-list .views-field-field-image img,
.forms-file {
  float: left;
  margin-right: 20px;
}
.view-personalized-tools-list .view-header{
 margin-bottom: 20px;
}
.view-tips-and-best-practices-list .views-row,
.view-personalized-tools-list .views-row,
#block-views-personalized-tools-list-block {
  float: left;
  margin-bottom: 20px;
  width: 460px;
}
.region-content-bottom {
  float: left;
}
#fancybox-frame body {
  background: none !important;
}
.vbo-views-form fieldset {
  display: none;
}
/*.node-type-add-what-happens #content-bottom,
.node-type-how-applies #content-bottom{
  background: #F1F3F4;
  margin-bottom:0px;
    float: left;
    margin: 20px 0 0 -20px;
    padding: 20px 40px;
    right: 0;
    width: 700px;
}*/
.node-type-add-what-happens,
.node-type-how-applies {
  background: none;
}
.node-type-add-what-happens #page-wrapper,
.node-type-how-applies #page-wrapper{
  max-width: 685px;
  min-width: 650px;
  margin:0px;
}
.node-type-add-what-happens #page ,
.node-type-add-what-happens #main,
.node-type-how-applies #page,
.node-type-how-applies #main{
  margin: 0;
  width: 650px;
  padding:0px 10px;
}
.tooltipLink {
  margin-right: 5px;
}
/*#webform-component-the-basics--do-any-of-the-following-apply-to-you-if-so-please-check-the-box-next-to-each-item-that-applies-if-not-leave-blank,
#webform-component-premiums--deductibles--your-health-care,
#webform-component-hsa--i-am-primarily-interested-in-plans-which-are-health-savings-account-eligible,
#webform-component-incentives--i-am-primarily-interested  {
  margin: 10px;
}*/
 #webform-component-the-basics--what-is-your-sex,
 #webform-component-the-basics--how-old-are-you,
 #webform-component-the-basics--for-whom-are-you-purchasing-insurance,
 #webform-component-premiums--deductibles--why-we,
 #webform-component-hsa--why-we-as,
 #webform-component-incentives--why-we-ask {
  clear: both;
  float: left;
  margin: 10px;
  width: 315px;
 }
.views-field-field-paln-price ul {
  margin: 0px !important;
  padding: 0px !important;
}
.views-field-field-paln-price li {
  list-style-type: none;
  padding: 0px !important;
}
.views-field-field-paln-price li div, .views-field-field-paln-price li div span {
  display: none;
}
.thumbsUp {
  margin-right: 7px;
}
.thumbsDown img{
  padding-top: 7px;
}
#block-quicktabs-home-banner-tab-block .quicktabs-tabs li a {
  color:#fff;
  font-size:22px;
  text-decoration:none;
}
#block-quicktabs-home-banner-tab-block .quicktabs-tabs li.active a {
  color: #566370;
}
#quicktabs-container-home_banner_tab_block b {
  color: #0098c7;
  font-family: klavika-web;
  font-size: 18px;
  font-weight: normal;
  float: left;
  line-height: 20px;
  margin-bottom: 8px;
}

 .basics li,
 .basics ul {
  color: #E06C2A;
  list-style-type: disc;
}
 .basics li {
  padding-bottom:10px;
 }
.user-options {
  float: left;
  width: 220px;
  font-size:12px;
}
.maindata {
  float: left;
  margin-left: 20px;
  min-height: 340px;
  width: 700px;
}
.maindata .rows {
  float: left;
  margin-bottom: 30px;
}
.node-type-template-a .headerimage {
  float: left;  
}
.changeanswer {
  text-decoration: underline;
}
#webform-component-the-basics .description,
#webform-component-step-1 .description {
  display: none;
}
.skip {
  float: right;
}
#block-block-75 {
  float: left;
  padding: 20px 0;
  width: 100% !important;
}
#block-block-71 {
  float: left;
  min-height: 340px;
}
#block-views-5796a666e15141351e2fc13ceb4d65ff {
  float: left;
}
#block-block-1 {
  float: right;
  padding-top: 15px;
  color: #788995;
  clear: both;
}
.ie7 #block-block-1 {
  position:absolute;
  float:right;
  right:0;	
}
#block-block-72 {
  width: 440px;
}
#state,#drug,#provider-plan {
  width: 410px;
}

#block-views-providers-choosing-a-plan-block, 
#block-views-brokers-choosing-a-plan-block {
  clear: both;
  margin-bottom: 10px;
  padding: 10px;
  width: 440px;
}
#block-search-form {
  padding-top:27px;
}
.othernav {
  color: #788995 !important;
}

.ie7 .node-type-template-b .column .content,
.ie8 .node-type-template-b .column .content {
  float: none;
}
.node-type-template-b .column .content {
  clear: both;
  float: left;
}
.node-type-template-b #block-block-83,
.node-type-template-b #block-block-84 {
  float: left;
  margin-top: 5px;
  width: 460px;
}
.node-type-template-b #block-block-83 p,
.node-type-template-b #block-block-84 p {
  margin:2px 0px;
}

#block-views-providers-choosing-a-plan-block,
#block-views-16afffb246fea822fd618e0393209014 {
  float: left; 
}
/*
#block-views-learn-insurance-basics-block-1 {
  float: left;
}
#block-views-learn-insurance-basics-block-1 .view-learn-insurance-basics .views-row {
  float: left;
  margin-right: 20px;
  width: 140px;
}
#block-views-learn-insurance-basics-block-1 .view-learn-insurance-basics-others .views-row {
  float: none;
  margin-right: 0px;
  width: 460px;
}
#block-views-learn-insurance-basics-block-1 .view-footer {
  clear: both;
}
#block-views-8f08c64e63fd093a6469955289564718 {
  margin-bottom:20px;
}
#block-views-8f08c64e63fd093a6469955289564718 .view-footer p {
  margin:5px 0px;
}*/

.view-topics img {
  float: left;
  margin-right: 20px;
  width:140px;
  height:108px;
  margin-top:5px;
}
.view-topics .view-header {
  margin-bottom:15px;
}
.view-topics .view-header p b {
  margin-right:10px;
}
/*.view-topics .views-field-field-description, .view-topics .views-field-title {
  float: left;
  width: 300px;
}*/
.view-topics .views-field-field-image {
  float: left;
  width: 160px;
  
}
.view-topics .views-row {
  clear: both;
  float: left;
  margin-bottom: 15px;
}
.ie7 .view-topics .views-row {
  clear: none;
}
#block-views-health-and-wellness-block-1 h2 {
  color: #566370;
  font-size: 22px;
  line-height: 0px;
  margin: 0px;
  padding: 17px 0 16px;
}
/************ Home page View plan for block **********************/
.view-plan-for .jquery-selectbox{
  z-index: 10;
}
#planlist {
  background-color: #f1f3f4;
  color: #0098c7;
  height: 29px;
  padding-left: 10px;
  position: relative;
  width: 298px;
  z-index: 10;
  float: left;
}
.view-health-and-wellness .views-field-field-image img{
  padding-bottom: 8px;
}
.view-health-and-wellness .views-field-title {
  padding-bottom:13px;
}
#block-views-health-and-wellness-block-1 {
  padding-bottom: 0px;

}
.view-health-and-wellness .views-field-title a {
  font-size: 13px;
  font-family: arial;  
  line-height: 18px;
}

.front #content-bottom {
  float: left; 
 /* margin-top: 20px; */
  overflow: hidden;
  padding: 20px 20px 20px 20px;
  width: 940px;
  margin-bottom: 0 !important;
}
#prev2 {
  margin-right: 15px;
}
*+html #block-block-45 p {
  clear: both;
}


/* css hacks for tips & best practices , personalized tools */
.view-tips-best-practices-explore-insu .views-row .views-field-title {
  display: block;
}
.view-tips-best-practices-explore-insu .views-row .views-field-field-image {
  display: none;
}
.view-tips-best-practices-explore-insu .views-row .views-field-field-summary {
  display: none ;
}
.view-tips-best-practices-explore-insu .views-row-first .views-field-field-image {
  display: block;
}
.view-tips-best-practices-explore-insu .views-row-first .views-field-field-summary {
  display: block;
}
#block-system-main .views-row .views-field-field-image {
  display: block;
}
.page-explore-your-insurance-tips-and-best-practices .views-field-field-summary {
  display: block !important;
}
.page-explore-your-insurance-tips-and-best-practices .view-footer {
  display: none;
}
/*
.view-videos-explore-insurance-overvie .views-field-title {
  display: none;
}
.view-videos-explore-insurance-overvie .views-field-field-summary {
  display: none !important;
}*/
.block-views .views-field-title {
  display: block;
}

.block-views .views-field-body {
clear:both;	
}

.page-explore-your-insurance-supporting-your-health .views-field-field-summary {
  display: block;
}
/* ------------ hacks end here -----------*/
#node-371 .body-content {
  float: right;
}
.typekit-badge {
  display: none !important;
}
/* css hacks for health & wellness preview starts here */
.view-health-wellness-preview.view-display-id-block .views-row {
  float: left;
  list-style: none;
  width: 140px;
}
.view-health-wellness-preview.view-display-id-block .views-field-field-image img{
  width: 140px;
}
.view-health-wellness-preview.view-display-id-page_1 .views-row {
  list-style: none;
  float:left;
  margin-bottom: 12px;
  padding: 0;
}
.view-health-wellness-preview .views-field-field-image  img {
  float:left;
  margin-top:8px;
  margin-right:20px;
}
.view-health-wellness-preview.view-display-id-page_1 .views-row .views-field-field-link {
  display: none;
}
.view-supporting-your-health-wellness- {
  float: left;
  width: 460px;
}
.view-supporting-your-health-wellness- .views-row {
  float: left;
  margin-bottom: 20px;
  width: 460px;  
}
.view-support-health-wellness-featured {
  float: left;
  width: 460px;
}
.view-supporting-your-health-wellness- embed {
  height: 150px;
  width: 220px;
}
/* hacks ends here */
.view-plan-for .sidebarlinks {
  cursor: pointer;
  margin-left: 8px;
}
#quicktabs-container-home_banner_tab_block ul li a {
  line-height: 20px;
}
.main-submenu {
  float: left;
}
.gudiedtext {
  float: left;
  padding: 20px 0;
}
.ie7 .gudiedtext{
  clear: both;  
  float: left;   
  position: absolute; 
} 
.gudiedtext a {
  line-height: 20px;
  margin-left: 10px;
  padding: 6px 10px;
}
#block-views-consumer-activation-block,#block-views-delivery-system-block {
  clear: none;
  float: left;
  width: 220px !important;
}
#block-views-consumer-activation-block {
  margin-right: 20px;
}
/*.page-node-456 .summary {
  border-top: 1px dotted #bbc4ca;
  float: left;
  padding: 25px 0 0px 0;
}*/
.page-node-456 .summary p {
  margin: 0px;
  line-height: 20px;
}
.page-node-456 #content .content {
  padding-bottom: 0px;
}
.views-field-field-summary {
  color: #566370;
  line-height: 20px;
}

.view-health-and-wellness .views-field-title {
  color: #0098C7;
  font-weight: bold;
  font-size: 13px;
  font-family: arial;  
  line-height: 18px;
  height: 37px;
  
}
/*.view-health-and-wellness .views-field-title a {
  font-size: 13px;
  font-family: arial;  
  line-height: 18px;
}*/
.page-node-456 .field-name-field-img-caption h3 {
  margin: 0px;
  padding: 0 0 10px 0;
}
.page-node-456 .field-name-field-img-caption a {
  color: #fff;
  text-decoration: underline;
}
.page-node-456 .field-name-field-img-caption p {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin: 0px;
}
#node-456 {
  position: relative;
}
#block-views-delivery-system-block,#block-views-consumer-activation-block {
  padding:5px 0 25px 0;
}
/*************** Template A page design *********************/

.node-template-a {
  position: relative;
}
.template_a .field-item {
  float: left;
  margin-bottom: 0px;    
  width: 220px;
}
.field-collection-container  .field-item p {
  margin:0px;
}
.node-template-a .template_a .field-items .even {
  margin-right:20px !important;
  margin-bottom:0px !important;
}
.ie7 .node-template-a .template_a .field-items .even{
  padding-bottom: 10px;
}
.node-template-a .template_a .field-items .field-collection-view {
  margin-bottom:20px !important;
}
.template_a .field-collection-view {
  border:none;
}
.template_a .field-items .field-type-text-with-summary .field-item {
  padding-top:5px;
}
.template_content {
  float: left;
}
.template_a {
  float: left;
}
.node-type-template-a .field-name-field-image img {
  margin: 0px;
  padding-bottom: 10px;
  height: 146px;
  width: 220px;
}
.node-type-template-a .field-collection-container {
  border: none !important;
}
.node-type-template-a .field-collection-view {
  margin: 0px;
  padding: 0px;
}
.page-node-456 .views-field-title a,
.node-type-template-a .field-name-field-link,
.node-type-template-b .field-name-field-link,
#block-block-84 .health-title{
  font-family: "klavika-web",sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: #0098c7;
  line-height: 26px;
  padding-bottom: 10px;
}
.node-type-template-b .template_a {
  float:left;
  width:460px;
}
.node-type-template-c  #sidebar-second .view-content {
  padding-top: 20px;
  padding-bottom: 40px;
}
.node-type-template-c  #sidebar-second ul li,
.page-node  #block-views-related-news-block ul li,
#block-views-related-news-block ul li {
  list-style: none;
  padding-bottom: 10px;
}
.node-type-template-c  #sidebar-second ul,
.page-node #sidebar-second ul,
#block-views-related-news-block ul {
  padding: 0px;
}
.page-node-516 #sidebar-second ul, .page-node-5061 #sidebar-second ul, .page-node-5066 #sidebar-second ul, .page-node-5341 #sidebar-second ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.page-node-299 #sidebar-second ul li, .page-node-5176 #sidebar-second ul li, .page-node-5776 #sidebar-second ul li {
	list-style: disc;
	margin: 0;
	padding: 0 0 0 15px;
}
.node-type-template-c  #sidebar-second a {
  line-height: 16px;
}

.node-type-template-b .view-select-an-individual-plan .sidebarlinks,
.node-type-template-b .view--select-an-employer-plan .sidebarlinks {
  margin-left:10px;
}
.node-type-template-b .template_a .field-items {
    float: left;
    /*margin-bottom: 10px;
    margin-right: 20px;*/
    width: auto;
}
.node-type-template-b .template_a .field-item {
  float: left;
  width: auto;
  margin-right:0px !important;
}
.node-type-template-b .field-collection-view {
  margin: 0px;
  padding: 0px;
}
/*.node-type-template-b .field-name-field-template-content{width:220px;float:right;}*/
.node-type-template-b .template_a .field-name-field-image,
.node-type-template-b .template_a .field-name-field-link,
.node-type-template-b .template_a .field-name-field-template-content {
  float: left;
  width: 220px;
}
.node-type-template-b .template_a .field-name-field-image {
  margin-right: 20px;
  margin-top: 5px;
}
.node-type-template-b .template_a .field-name-field-image img {
  width: 220px;
}
.node-type-template-b .template_a .field-name-field-template-content {
  width: 220px;
}
.node-type-template-b .template_a .field-name-field-template-more {
  float: right;
  width: 220px;
}
.node-type-template-b .template_a .field-items .field-type-text-with-summary .field-item {
  padding-top: 0px;
}
.node-type-template-b .template_a .field-name-field-link {
  padding-bottom: 0px;
}
.node-type-template-b .template_a .field-items .even {
  margin: 0px;
}
.node-type-template-b .template_a .field-collection-container .content {
  margin-bottom: 18px;
}
.ie7 .node-type-template-b .template_a .field-collection-container .content {
  float:none !important;
  margin-bottom:30px;
}
.node-type-template-b .template_a .field-collection-container {
  border: none;
}
.field-collection-container .field-items .field-item {
  margin:0px;
}
.node-type-template-b .field-name-field-title-template {
  font-size:28px;
  font-family:klavika-web;
}
.node-type-template-b .template_title {
  margin-top: 24px;
  margin-bottom:15px;
}
.page-node-322 .node-template-a {
  position:relative;
}
.page-node-322 .template_a {
  float: left;
/*  height: 650px;*/
  position: relative;
}
.page-node-322 .template_content {
  position:absolute;
  top: 870px;
  left: 0px;
}
.page-node-322 .node-template-a .template_a .field-items .even,
.page-node-298 .node-template-a .template_a .field-items .even,
.page-node-6941 .node-template-a .template_a .field-items .even{
  margin:0px !important
}
.page-node-322 .odd,
.page-node-298 .odd,
.page-node-6941 .odd{
  margin: 0px 20px !important;
}
/*.page-node-322 .template_a .field-collection-view-final {
  float: right;
  left: 480px;
  position: absolute;
  top: 390px;
}*/
#block-views-testimonial-block-block {
  background: url("../images/Testimonial.png") no-repeat scroll center bottom #ea961c !important;
  background-color: #ea961c!important;
  color: #fff;
}
#block-block-37, #block-block-271 {
  background: url("../images/grandr-bottom.png") no-repeat scroll center bottom #ea961c !important;
  background-color: #e06c2a!important;
  color: #fff !important;
  font-size: 16px;
}
#block-views-testimonial-block-block h2,
#block-views-testimonial-block-block .field-content,
#block-block-37.field-content, #block-block-271.field-content {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
}
#block-views-testimonial-block-block .views-field-field-role .field-content {
  color: #edba83 !important;
  font-size: 13px;
  padding: 10px 0 40px 0;
}
#block-views-testimonial-block-block .views-slideshow-cycle-main-frame-row {
  background-color: #ea916c!important;
  height: 180px;
  width: 190px;
}
#block-block-34,#block-relatedlinks-2 {
  padding-bottom: 35px !important;
}
#block-block-98 p {
  margin: 0!important;
  padding-top: 14px;
}

/* style for employer plan tabs starts here */
 UL.tabNavigation,
 #quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs{
  list-style: none;
  margin: 0;
  background-image: url("../images/subtab_bg.jpg");
  background-repeat: repeat-x;
  float: left;
  height: 76px;
  margin-bottom: 20px;
  padding: 0 0 0 10px;
  width: 690px;
}
UL.tabNavigation LI {
	width: auto !important;
}
UL.tabNavigation LI,
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li {
  float: left;
  list-style: none outside none;
  height:36px;
  margin-right: 5px;
  padding: 15px;
  margin-top:10px;
}
UL.tabNavigation LI.first {
  width:75px;
}
UL.tabNavigation LI.second {
  width:95px;
}
UL.tabNavigation LI.third {
  width:105px;
}
UL.tabNavigation LI.last {
  width:100px;
}
UL.tabNavigation LI.active,
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li.active {
  background: none repeat scroll 0 0 #FFFFFF;
}
UL.tabNavigation LI A,
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li a {
  font-family:klavika-web;
  font-size:18px;
  line-height:17px;
}
UL.tabNavigation LI A.selected {
  color: #566370;
}
UL.tabNavigation LI A:focus,
ul.quicktabs-tabs li a:focus {
  outline: 0;
}

div.tabs > div h2 {
  margin-top: 0;
}    
.waste {
  min-height: 1000px;
}
/* style for employer plan tabs ends here */
.body-desc img {
  padding-right:20px;
  width:220px;
}
.body-desc {
  border-bottom:1px dashed #bbc4ca;
  padding-bottom:35px;
}
.body-desc p {
  margin:0px!important;
}
.tweet-authorphoto,
.tweet-author {
  display: none;
}
div.tweets-pulled-listing a {
  color: #0098c7;
}
.tweet-time {
  font-style: italic;
}
div.tweets-pulled-listing li {
  border-bottom: 1px dashed #bbc4ca !important;
  margin: 0 0 6px;
  padding: 0 0 6px;
}
#block-block-2 .more-link {
  float: left;
  margin-top: 11px;
}
#block-block-8 h2 {
  background-image: url("../images/linkedin.jpg");
  background-position: right 20px;
  background-repeat: no-repeat;
  padding-right: 60px;
}

#block-block-301 h2 {
  background-image: url("../images/facebook-logo-48px.png");
  background-position: right 20px;
  background-repeat: no-repeat;
  padding-right: 60px;
}

#block-block-2 h2 {
  background-image: url("../images/twitter.jpg");
  background-position: right 20px;
  background-repeat: no-repeat;
  padding-right: 90px;
}

#block-block-40 h2 {
  background-image: url("../images/feed.jpg");
  background-position: right 20px;
  background-repeat: no-repeat;
  padding-right: 90px;
}

.field-collection-container {
  border: none !important;
  margin-bottom:0px;
}
.field-name-field-caption .field-label,
.field-name-field-caption .field-collection-view-links {
  display: none !important;
}
.field-name-field-caption .field-name-field-file-title {
  font-size: 22px;
  font-weight: normal;
  line-height: 26px;
}
.field-name-field-caption .field-name-field-img-caption {
  font-size: 16px;
  line-height: 20px;
}
.field-name-field-caption .field-name-field-template-more a {
  text-decoration: underline;
}
.field-name-field-caption .field-name-field-template-more a:hover {
  text-decoration: none;
}
.textdesc {
  padding-bottom: 20px;
}
.body-desc-highlight {
  padding-top: 25px;
}
.high-summay {
  padding-bottom: 30px;
}
.high-summay strong {
  font-size: 15px;
  line-height: 20px;
  padding-bottom: 20px;
}
.first-summary {
  padding-top: 30px;
}

/************** About us page css ******************/
.main-image img{
max-width:460px;
}

/*.node-type-grant-recipient .field-type-text-with-summary {
  border-bottom: 1px dashed #bbc4ca;
  margin-bottom: 15px;
  padding-bottom: 15px;
}*/
.view-recipient-list {
  padding-top:24px;
}
.field-name-field-gallery-image {
  float:left;
  padding-top:30px;
}
.node-type-grant-recipient .field-name-field-image { 
  float:left;
  padding-right:20px;
}
.node-type-grant-recipient .field-name-field-image img {
  height: 165px;
  width: 220px;
}
.view-featured-charitable-recipient {
  width: 190px;
}
.view-featured-charitable-recipient .views-row {
  padding: 15px 0;
}
.view-featured-charitable-recipient .views-row-1 {
  border-bottom: 1px dotted #bbc4ca;
}
.view-featured-charitable-recipient .views-field-field-image {
  padding-bottom: 15px;
}
.view-featured-charitable-recipient .views-field-field-website-link {
  padding: 20px 0;
}
.page-node-481 .template_a ,
.page-node-41 .field-type-text-with-summary {
  border-bottom: none;
  padding-bottom: 10px;
}

.node-type-aboutsectionpage .ui-state-default,
.node-type-aboutsectionpage .ui-accordion-content,
.node-type-aboutsectionpage .ui-state-active {
  /*********** background: #fff !important; bug 12680 ***********/
  border: none !important;
  margin-top:0px !important;
}
.node-type-aboutsectionpage .ui-state-default a {
  color: #0098c7 !important;
}
/***********css for home page login toggle ***********/
.login-menu {
  float: right !important;
  margin: 0px !important;
  list-style:none;
}
.login-menu a {
  background: url("../images/login_back.png") no-repeat scroll 0 0 #0098C7 ;
  color: #fff;
  float: left;
  font-size: 18px;
  padding: 10px 15px 12px;
  position:relative;
  width: 190px;
  text-decoration:none;
  z-index:20;
}
.not-front #block-user-login,
#block-block-99 {
  display: none;
}
.page-node-3469 #block-user-login {
  display: block;
}

/*#node-162{
  margin:20px;
}
#node-162 .field-item p{
  margin:10px 0;
}*/
.individual .sidebarlinks,
.small-emp .sidebarlinks,
.families .sidebarlinks,
.large-emp .sidebarlinks {
  cursor:pointer;
}
/*** See plan prices and find plan for me css hacks ****/

.page-node-214,
.page-node-162,
.page-node-1507,
.page-node-1664,
.page-node-1866 {
  background: none;    
  padding-top:0px !important;
}

.page-node-1866 #page-title{
  margin-bottom: 10px;
}

.page-node-1507 .content {
  line-height: 22px;
}
.page-node-1507 h4{
  margin: 10px 0 10px 0;
}
.page-node-187, .page-node-3757, .page-node-3760{
 background: none;    
 padding-top:0px !important;
}
.page-node-773{
 background: none;    
 padding:48px 40px 0;
 width: 700px;
 height: 165px;
}
#webform-component-the-basics--intro-text{
  background:none;
  float: left !important; 
  padding:20px 0 15px 0;
  width: 320px;
}
.find-plan-me #step0 .form-type-radio{
  width: 50%;
  float:left;
}
.find-plan-me input.form-radio{
  margin-top: 5px;
}
.ie7 .find-plan-me input.form-radio,
.ie8 .find-plan-me input.form-radio{
  margin-top: 0px;
}
.get-plan-prices #webform-component-the-basics--intro-text,
#webform-component-demographics--introtext{
  background:none;
  float: none !important; 
  padding:0 !important;
  position: relative;
  width: auto !important;
}
.get-plan-prices #step1commands{
  clear:both;
  padding-top:30px;  
  margin-bottom: 40px;
}

.ie7 #step1commands .prev,
.ie7 #step2commands,
.ie7 #step2commands .prev,
.ie7 #step3commands,
.ie7 #step3commands .prev,
.ie7 #step4commands,
.ie7 #step4commands .prev{
float: left;
}
.ie7 #step1commands{
  float: left;
  padding-bottom: 30px
}
.ie7 #step1commands .next,
.ie7 #step2commands .next,
.ie7 #step3commands .next{
float:right;
}
#webform-component-demographics--how-old-are-you .jquery-selectbox,
#webform-component-demographics #edit-submitted-demographics-what-is-your-sex{
  margin-bottom:20px;
}
.bottom {
  margin: 20px;  
}
#webform-component-the-basics--intro-text{
   position: relative;
float: none;
clear: both;

margin: 0px;
}
.bottom #content-bottom{
   background:#F1F3F4 !important;
   float: left;
   padding-left: 20px;
   width: 98%;
}
.get-plan-prices,
.find-plan-me,
.wizardcontent{
  width: 700px;
  padding: 40px 40px 0 40px;
}

.get-a-quote-form .wizardcontent, .premium-details-page .wizardcontent {
  width: 840px;
  padding: 40px;
}

.what-happen-if-content,
.how-applies-content{
  width: 700px;
  padding: 20px 40px 0 40px;
}
.wat-plantitle{
  font-size:14px;
  padding:50px 0 0 40px;
}
.wat-main-title{
  padding:10px 0 0 40px;
}
.what-happen-if-content h4{
  margin:0px;
  padding-bottom: 20px;
}
.find-plan-me .form-checkboxes .form-item{
  padding-bottom: 10px;
}
.ie8 #edit-submitted-premiums-deductibles-your-health-care input.form-radio{
  margin-top: 0px;
}
#edit-submitted-premiums-deductibles-your-health-care input.form-radio{
  margin:5px 5px 30px 0;  
}
.get-plan-prices h3,
.find-plan-me h3{
  padding-bottom: 15px;
}
.get-plan-prices fieldset,
.find-plan-me fieldset{
  border: none;
  margin: 0px;
  padding: 0px;  
}
.find-plan-me .next{
  float: right;
}
.get-plan-prices legend,
.find-plan-me legend{
  display: none;
}
.get-plan-prices .webform-component-markup{
  float: right;
  position: absolute;
}
.get-plan-prices .form-item{
  margin-bottom: 20px;
  margin-top: 15px;
}
.get-plan-prices .form-type-radio{
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.get-plan-prices .form-radios{
  float: left;
  width: 100%;  
}
.subdesc{
  font-weight: normal;
}
.get-plan-prices .form-radios label.option,
.find-plan-me .form-radios label.option{
  padding-right: 15px;
  vertical-align: middle;
}
input.form-checkbox,
input.form-radio {
  float: left;
  margin-left:0px;
}
.get-plan-prices .form-item .description{
  background: #f1f3f4;
  display: inline;
  font-size: 13px;  
  float: left;
  padding: 10px 0px 10px 10px;
  margin-bottom: 10px;
  width:700px;
}
.find-plan-me .form-item .description{
  background: #f1f3f4;
  display: inline;
  font-size: 13px; 
  float: left;
  margin-bottom: 10px;
  padding: 10px;
  width: 300px; 
}
#webform-component-demographics .description{
  background:none !important;  
  padding:0 !important;  
}
.get-plan-prices-bottom #content-bottom,
.find-plan-me-bottom #content-bottom,
.wizardbottom #content-bottom{
   background: none repeat scroll 0 0 #F1F3F4;
   /*bottom: 0;*/
   float: left;
   /*left: 0;*/
   padding: 20px 40px;
   margin: 0px;
  /* position: absolute;*/
   right: 0;   
   width: 700px;
}


.get-a-quote-form #content-bottom, .premium-details-page #content-bottom {
  background: none repeat scroll 0 0 #F1F3F4;
   /*bottom: 0;*/
   float: left;
   /*left: 0;*/
   padding: 20px 40px 40px;
   margin: 0px;
  /* position: absolute;*/
   right: 0;   
   width: 840px;
}
.ie7 .page-node-3757  .wizardbottom{
    background: none repeat scroll 0 0 #F1F3F4;
	width: 920px;
}
.ie7 .page-node-3760 .premium-details-page .wizardbottom {
  width: 920px;
}
.node-type-add-what-happens #content-bottom,
.node-type-how-applies #content-bottom{
   background: none repeat scroll 0 0 #F1F3F4;   
   float: left;   
   padding: 20px 40px;
   margin: 20px 0 0 0;  
   right: 0;   
   width: 720px;
}
.get-price-num{
  color: #0098C7;
}
/*.page-node-162 h3{
  padding: 20px;
}*/
.page-node-162 #toolbar,
.page-node-187 #toolbar,
.page-node-214 #toolbar,
.page-node-1664 #toolbar,
.page-node-1507 #toolbar,
.page-node-1659 #toolbar,
.page-node-178 #toolbar,
.page-node-169 #toolbar,
.page-node-182 #toolbar{
  display: none;
}
/* find-a-doctor page style */
.page-node-1664{
}
.page-node-1664 h3#page-title{
  font-family: arial,Georgia,"Times New Roman",Times,serif !important;
  font-size: 18px !important;
  font-weight: bold;
  margin-top: 15px;
  padding-botton: 0px;
 /* margin-left: 40px !important;
  margin-right: 40px !important;
  margin-top: 65px !important;*/
}
.page-node-1664 h4 {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top:5px;
}
.page-node-1664 .find_a_doctor_separate_section{
  background: none repeat scroll 0 0 #F1F3F4;
  margin-top: 10px;  
  padding: 20px 0 25px 20px;
}
.page-node-1664 .find_a_doctor_separate_section p {
  margin:5px 0px;
}
.page-node-1664 .find_a_doctor_separate_section p a{
  line-height: 20px;
}
.page-node-1664 .find_a_doctor_separate_section_bottom {
  background: none repeat scroll 0 0 #F1F3F4;
  padding: 20px 40px 50px;
}
.page-node-1664 .find_a_doctor_bottom_content_first {
  float: left;
  width: 340px;
  margin-right:20px;
}
.page-node-1664 .find_a_doctor_body_content{
 /* margin-left: 40px;
  margin-right: 45px;
  margin-bottom: 100px;*/
  font-family: arial,Georgia,"Times New Roman",Times,serif;
  font-size: 13px;
}
.page-node-1664 .find_a_doctor_body_content .description {
  padding-bottom: 10px;
  margin-top:5px;
}
.page-node-1664 .find_a_doctor_separate_section_bottom {
  font-size: 12px;
  line-height: 16px;
}
/* find-a-doctor page style -end */
.get-plan-prices .form-radios input.form-radio{
  vertical-align: top;
}
.get-plan-prices #step0commands{
  float: left;
  margin-top:20px;
}
#webform-component-demographics .jquery-selectbox,
#webform-component-demographics .jquery-selectbox .jquery-selectbox-list{
  padding-left: 10px;
  width: 150px !important;  
}
.get-plan-prices #step1 .fieldset-wrapper{
  min-height: 220px;
}
.get-plan-prices #edit-submit,
.find-plan-me #edit-submit,
#webform-client-form-3757 #edit-submit{
  background-color:#98C11D;  
  background:#98C11D;
  border:none;
  border-radius:0;
  /*color: #e5f0c7 !important;*/
  color: #FFFFFF !important;
  float:right;
  font-family: klavika-web;
  font-size: 13px;
  padding:10px;
  padding: 6px 8px;  
  margin:0px;
  text-transform: uppercase;
}

.get-plan-prices #edit-submit:hover,
.find-plan-me #edit-submit:hover{
  text-decoration:underline;
}

#webform-component-demographics--for-whom-are-you-purchasing-insurance{
  clear: both;
}
.find-plan-me a.buttons {
  background: none;
  padding: 0px;  
}
.find-plan-me .webform-component-markup{
  background: #f1f3f4;
  float:right;
  padding: 10px 10px 10px 15px;  
  width: 320px;    
}
#webform-component-premiums--deductibles--why-we-ask,
#webform-component-hsa--why-we-ask-5,
#webform-component-incentives--why-we-ask-4{
  background: none;
  float: none;  
  padding-left: 0px;
}
.find-plan-me .webform-component-radios,
.find-plan-me .webform-component-select{
   padding: 10px 10px 0px 0;
   width: 325px;
}
.find-plan-me .fieldset-wrapper{
  min-height: 350px;
}
.error-mes{
  background: none repeat scroll 0 0 #FF0000;
  color: #FFFFFF;
  font-style: italic;
  font-weight: bold;
  padding: 10px;
}
#webform-client-form-3757  .error-mes {
  margin: 15px 0px;
}
/******* Find plan for me css ends************/
.view-shop-insurance-overview-programs ul {
  margin: 0px;
  padding: 0px;
}
.view-shop-insurance-overview-programs li {
  float: left;
  list-style: none;  
  margin-right: 20px !important;
  padding: 0px !important;
  width: 220px;
}
.view-shop-insurance-overview-programs li.views-row-last {
  margin: 0px !important;
}
.view-shop-insurance-overview-programs .views-field-title {
  font-family: arial;
  font-weight: bold;
}
.view-shop-insurance-overview-programs .view-footer {
  float: left;
  clear: both;
}
.page-node-499 #block-views-recent-news-block {
  width:100% !important; 
}

.user-options .answers {
  background-color: #F8F9FA;
  padding:10px;
  margin-bottom:10px;
  float:left;
}
.user-options .answers .subans{
  width: 200px;
}
.user-options .basics,
.user-options .refine{
  background-color: #F8F9FA;
  padding:20px 10px 30px;
  margin-bottom:10px;
  float:left;
  width: 200px;
}
.user-options .basics h3,
.user-options .refine h3{
  border-bottom: 1px solid #BBC4CA;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.user-options .answers div {
  float:left;
  border-bottom:1px dashed #BBC4CA;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.maindata .cols {
  float:left;
  margin-right:20px;
  width:220px;
  margin-top:20px;
}
.maindata .cols.last {
  margin-right:0px;
}
.main-header {
  background-color: #E5F5F9;
  padding: 10px 10px 15px;
  margin-bottom:20px;
}
.compare-button .list-links {
  float:right;
  font-size: 12px;
  margin-top: 5px;
}
.filtersortimg{
  padding-right: 5px;
  padding-top: 3px;
}
.maindata .what-happens-if ul {
  margin:0px !important;
  padding:0px !important;
}
.maindata .what-happens-if li {
  list-style:none;
}
.maindata .what-happens-if li a {
  line-height:18px;
}

.maindata .row-header {
  background-color: #F8F9FA;
  font-size: 15px;
  font-weight: bold;
  float:left;
  padding: 10px;
  width:680px;
  
}
.maindata .row-header.open {
  background-image:url(../images/arrow_close.png);
  background-position: 680px 20px;
  background-repeat: no-repeat;
}
.maindata .row-header.close {
  background-image:url(../images/arrow_open.png);
  background-position: 680px 20px;
  background-repeat: no-repeat;
}
.maindata .row-header .row-title {
  float:left;
}
.maindata .row-header .row-title a{
  color:#566370;
}
.maindata .row-header .row-acc {
  float:right;
  width:100px;
}
/* Provider Policy Page */
.view-policy-filter li {
  list-style: none;
}
.view-policy-filter .item-list ul li {
  margin: 0px 0px 10px 0px;
  padding: 0.2em 0.5em 0 0;
}
.view-policy-filter li a {
  font-family:arial;
  font-size: 13px;
  font-weight:bold;
  line-height: 16px;
}
.view-policy-filter li a:hover {
  text-decoration:underline;
}
.view-policy-filter .view-filters {
  padding-bottom: 15px;
}
.view-policy-filter #edit-field-policy-tid-wrapper label {
  padding-bottom:5px;
}
.view-policy-filter .view-header span {
  color: #566370;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}
.view-policy-filter .view-header p {
  padding-bottom: 5px;
}
.view-policy-filter #views-exposed-form-policy-search-result-page-1,
.view-policy-search-result .view-header {
  border-bottom: dashed 1px #bbc4ca;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.back_policy a:hover {
  text-decoration: underline;
}
.view-policy-search-result #edit-submit-policy-search-result,
#block-views-54e628d5c69aeb41554fd8e3b8f3481c #edit-submit-provider-section-search-result {
  background-color: #98C11D;
  background-image:none;
  border:none;
  border-radius: 0;
  color: #FFFFFF;
  font-size:16px;
  margin: 0;
  padding: 7px 10px;
  text-transform:uppercase;
}
.view-policy-filter #edit-submit-policy-search-result{
 background-color: #98C11D;
  background-image:none;
  border:none;
  border-radius: 0;
  color: #FFFFFF;
  font-size:16px;
  margin: 0;  
  text-transform:uppercase;
  padding: 4px 7px;
}
.ie7 .view-policy-filter #edit-submit-policy-search-result{
  padding: 4px 0 4px 0;
}
.view-policy-filter input#edit-title,
.view-policy-search-result input#edit-title {
  background-color: #F1F3F4;
  border: none;
  color: #566370;
  float: left;
  font-size: 13px;
  height: 29px;
  margin-right: 10px;
  padding-left:10px;
  width: 300px;
}
#block-views-54e628d5c69aeb41554fd8e3b8f3481c input#edit-keys {
    background: url("../images/search_icon.png") no-repeat scroll 97% center #FFFFFF;
    border: 1px solid #E7E7E7 !important;
    float: left;
    font-size: 13px;
    font-family: arial;
    height: 30px;
    margin-bottom: 25px;
    padding-left: 10px;
    width: 180px !important;
	line-height: 30px;
}
.view-policy-filter h2 {
  font-size: 18px;
}
.view-policy-search-result a {
  color: #0098C7;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  font-family: arial,Georgia,"Times New Roman",Times,serif;
}
.view-policy-search-result .views-row {
  padding-bottom: 20px;
}
.item-list .pager li  a {
  color: #0098C7;
  line-height: 20px;
}
.item-list .pager li{
  float: none;
  width: auto !important;
}
.item-list .pager li.pager-current {
  color: #566370;
}
.item-list .pager {
  float: left;
  margin-top: 30px;
  text-transform: uppercase;
}
.pager-polies .pager{
  margin-top: 0px !important;
  width: 460px;
  float:left;
  margin-bottom:20px;
  text-align: left;
}
.item-list
/* Provider Formulary page */
.view-providers-basic-formulary-form-l a{
  font-weight: bold;
  line-height: 20px;
}
#block-views-provider-form-selection-block-1 h2 {
  color: #566370; 
  font-size: 15px !important;
  /*font-weight: bold;*/
  line-height: 20px !important;
}
#block-views-0e806d98fd94b584a11ea8542a4a777a{
  float:left;
  clear:both;
}
.view-providers-medicare-formulary-for .view-footer {
  float: left;
  width: 460px;
}
.ie7 .view-providers-medicare-formulary-for .view-footer {
  float: none;
}
.view-providers-medicare-formulary-for .views-row {
  width: 460px;
}
.view-providers-basic-formulary-form-l {
  float: left;
  margin-bottom: 20px;
  width: 460px;
}
.view-providers-basic-formulary-form-l .views-row{
  width: 460px;
}
.view-provider-form-selection .state h2,.view-provider-form-selection .state p {
  clear: both;
  float: left;
  margin: 0 !important;
}
.ie7 .view-provider-form-selection .state h2, .ie7 .view-provider-form-selection .state p {
  clear: both;
  float: none;
  margin: 0 !important;
}
.view-provider-form-selection .view-header {
  margin-bottom: 25px;
}
.view-provider-drug-information {
  float: left;
  margin-bottom: 20px;
  margin-top: 10px;

}
.page-node-238 .sidebarlinks {
  border: none;
  cursor: pointer;
  margin-left: 8px;
  padding: 4px 10px !important;
}
#block-views-provider-form-selection-block-1 .state {
  border-bottom: dashed 1px #bbc4ca;
  clear:both;
  float:left;
  margin-bottom: 25px;
  padding-bottom: 30px;
  width:460px;
}
#block-views-5487cc2dace22b0e6faf83f93343f225 h2 {
  padding-top: 5px;
}
#block-views-54e628d5c69aeb41554fd8e3b8f3481c .views-exposed-form label {
  font-weight: normal;
  margin-bottom: 10px;
  font-family: arial,Georgia,"Times New Roman",Times,serif;
  font-size: 13px;
}
/*Provider Preauthorization */
.preauthor {
  color: #566370;
  font-size: 13px;
  line-height: 20px;
}
.preauthor .author {
  background-color: #f1f3f4;
  margin-top: 20px;
  padding:20px 20px 40px 20px;
}
.preauthor .author span {
  color: #566370;
  font-size: 22px;
  font-weight: 26px;
}
.preauthor span {
  color: #566370;
  float: left;
  font-size: 22px;
  font-weight: 26px;
  margin: 20px 0px;
}
.preauthor img {
  float: left;
  margin: 0px 10px;
}
.preauthor .author .wrap {
  margin-left: 36px;
}
/* provider accordion*/
/*.ui-widget-content,
.ui-state-active a {
  background: #0098C7 !important;
  color: #FFFFFF !important;
}*/
.ui-widget-content a {
  color: #0098C7;
}
.ui-state-active .ui-icon-triangle-1-s {
  background-image: url("../images/arrow_down.png");
  height: 10px;
  width: 10px;
}
.ui-state-default .ui-icon-triangle-1-e {
  background-image: url("../images/arrow_open.png");
  height: 12px;
  width: 10px;
}
.ui-icon-triangle-1-e,
.ui-icon-triangle-1-s {
  background-position: 100%;
}
.ui-accordion .ui-accordion-header .ui-icon {
  margin-top:-5px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background:none;
  border:none;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #0098C7;
  font-family: arial;
  font-size: 13px;
}
.ui-state-default a:hover {
  text-decoration: underline;
}
.ui-state-active a {
  color: #566370 !important;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
}
.ui-accordion-content-active,
.ui-helper-reset {
  color: #566370;
  font-weight: normal;
  margin-bottom: 10px;  
}
.ui-accordion .ui-accordion-content {
  margin-bottom: 10px;  
}
.ui-accordion h3.ui-accordion-header {
  margin-bottom: 10px;
}
.ui-accordion h3.ui-state-active,.ui-accordion .ui-state-active {
  margin-bottom: 0px;
}
.ui-accordion-content .views-field-body p,
.ui-accordion-content .views-field-body span,
.ui-accordion-content .views-field-body li{
  color: #566370 !important;
  font-family: arial !important;
  font-size: 13px !important;
  line-height: 20px !important;
}
/*Aboutus News and Events */
.node-events .event-date,
node-events .event-time,
.node-events .event-location,
.node-events .event-register{
  float: left;
  width: 460px;
}
.node-events .event-date span,
.node-events .event-time span,
.node-events .event-location span,
.node-events .event-register span{
  float: left;
}
.node-events .event-register span.number {
  color:#0098C7;
}
.node-events .body_content {
  float: left; 
  margin-bottom: 10px;
}
.event-image {
  float:left;
  margin-bottom:5px;
  margin-top: 15px;
}
.view-events-listing{
  padding-top: 30px; 
}
#block-views-featured-event-block ul,
.view-events-listing ul,
.view-news-listing ul,
#block-views-featured-news-article-block ul {
  padding: 0px;
}

#block-views-featured-event-block ul li,
#block-views-featured-news-article-block ul li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.view-news-listing ul li.views-row,
.view-news-listing-provider ul li.views-row {
  border-bottom: 1px dashed #666;
  list-style-type: none;
  margin: 0px 0px 20px;
  padding: 0px 0px 20px;
}

.page-about-us-news-events-news #featured,
.page-providers-news-and-notices #featured {
  background: none;
  margin: 0 0 30px;
  padding-bottom: 20px;
}
.node-type-template-b  .template_a .field-type-link-field a{
  line-height: 26px; 
}
.view-recent-news .views-field-title,
.view-recent-news-about-us .views-field-title,
.view-upcoming-events .views-field-title{
  font-weight: bold;
  font-family: arial;
}
.view-recent-news-about-us .views-field-title a{
  line-height: 16px;
}
.view-recent-news-about-us .views-row{
  margin-bottom: 15px;
}
.view-recent-news .views-field-title a,
.view-upcoming-events .views-field-title a,
.view-events-listing .views-field-title a,
.view-featured-event .views-field-title a{
  line-height:20px;
}
.view-featured-event .views-field-body p{
  margin-bottom:0px;
}
.back-leadership:hover{
  text-decoration: underline;
}
.page-about-us-news-events-news .views-field-field-news-events-tags span,
.page-providers-news-and-notices .views-field-field-news-events-tags span{
  float:left;
  margin-right: 5px;
}
.page-about-us-news-events-news .view-id-news_listing ul li,
.page-about-us-news-events-events .view-id-news_listing ul li,
.page-providers-news-and-notices .view-id-news_listing_provider ul li {
  float: left;
  width: 460px;
}
.page-providers-news-and-notices li{
  list-style: none;
}
#block-views-featured-event-block h2 {
  margin-bottom:8px !important;
}
.page-about-us-news-events-news .views-field-field-image,
.page-about-us-news-events-events .views-field-field-image,
.page-providers-news-and-notices .views-field-field-image {
  float: right;
  margin-left:10px;
}
.page-about-us-news-events-events .views-field-field-image {
  margin-top:6px;
}
.view-recipient-list .views-field-title,
.view-events-listing .views-field-title{
  font-family:arial;
  font-weight:bold;
}
.view-featured-event .views-field-title
 {
  font-family:arial;
  font-weight:bold;
  margin-bottom:10px;
}
.view-featured-event .views-field-field-summary {
  margin-top:10px;
}
.node-news .topic-image {
  float: right;
  margin-left: 20px;
}
.page-node-499 .view-id-recent_news {
  border-bottom: 1px dashed  #bbc4ca;
  float: left;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.page-node-499 #block-views-upcoming-events-block .content {
  float: none !important;
}
.page-node-499 #block-views-upcoming-events-block {
  border-bottom: 1px solid #bbc4ca;
  float: left;
  padding-bottom: 10px;
}

#node-429 .body-content {
  margin-bottom:25px;
}

.view-recent-news .views-field-field-image,
.view-events-listing  .views-field-field-image{
  clear:both;
  float:right;
  margin-bottom: 5px;
}
.view-recent-news .views-row ,
.view-events-listing ul li.views-row{
  float:left;
  margin-bottom: 10px;
  width: 460px;
}
.view-upcoming-events .views-row {

  clear:both;
  margin-bottom: 10px;
}

.page-about-us-news-events-news .views-field-field-image ,
.view-community-news-listing .views-field-field-image{
  float:right;
}
ul.news-events {
  padding: 0px;
  list-style-type: none;
}
ul.news-events li{
  float: left;
  width: 230px;
}
/********* Compare plans css *****************************/
.header-ul .plan-title h3 {
  padding-bottom:15px;
}
.view-compare-plans-benefit-details table thead th {
  border:none;
  padding:10px 0 10px 10px;
}
.view-compare-plans-benefit-details table tbody {
  border:none;
}
.view-compare-plans-benefit-details  table .change-row td {
  background:#E5F5F9;
}
.view-compare-plans-benefit-details  table td {
  width:220px;
  border:none;
  padding-top:20px;
  padding-bottom:20px;
}
.view-compare-plans-benefit-details table .divider td {
  padding:0px;
}
.view-compare-plans-benefit-details .divider hr, .view-compare-plans .divider hr, .view-2014-compare-plans .divider hr, .view-2014-compare-plan-benefit-details  .divider hr{
  border:0px;
  border-bottom:1px dotted #BBC4CA;
}
.view-compare-plans-benefit-details  table .first {
  /*width:190px;*/
}
.ie7 .view-compare-plans-benefit-details  table .first {
  /*width:210px;*/
}

.view-2014-compare-plans table.header-ul td {
  width: 212px;
}
.view-compare-plans table .plantd, .view-2014-compare-plans table .plantd {
  vertical-align:bottom;
}
.view-compare-plans table.header-ul h3, .view-2014-compare-plans table.header-ul h3 {
  padding-bottom:10px;
  color: #566370;
}
.view-compare-plans table.header-ul .site-links, .view-2014-compare-plans table.header-ul .site-links {
  font-size: 16px;
}
#block-block-50 .site-links,
#block-block-51 .site-links,
#block-block-52 .site-links,
#block-block-53 .site-links{
  font-family: "klavika-web";
  float: left;
  margin-top:10px;
}


.view-compare-plans .view-header a, .view-2014-compare-plans .view-header a {
  text-transform: uppercase;
}
#edit-field-awards-category-tid-wrapper {
  margin-bottom: 3px;
}
#edit-field-awards-category-tid-wrapper label {
  margin-bottom: 8px;
}

/* css for charitable giving grant recipient list */
.view-charitable-giving-grant-recipien li {
    list-style: none;
}
/* css hack for awards & recogonization drop down box */
.form-item-field-awards-category-tid .jquery-selectbox .item-0 {
	display:block;
}
.form-item-field-policy-tid .jquery-selectbox .item-0 {
	display:block;
}
#edit-submit-awards-recognitions-list {
  display:none;
}

.node-plan-pharmacy-group h4,
.node-plan-dental-group h4, 
.node-plan-vision-group h4{
  margin:10px 0px 5px;
}
.node-plan-pharmacy-group .field-name-field-image,
.node-plan-dental-group .field-name-field-image, 
.node-plan-vision-group .field-name-field-image{
  float:left;
  margin-right:20px;
}

.node-plan-pharmacy-group .field-name-body,
.node-plan-dental-group .field-name-body, 
.node-plan-vision-group .field-name-body{
  clear:both;
  float:left;
}

#enrollment ul,
#complaints-appeals ul {
  margin:0px 0 0 20px !important;
  padding:0px !important;
}

#forms-documents ul {
  margin:0px !important;
  padding:0px !important;
}
#forms-documents li{
  list-style:none;
}

.downoad-files {
  clear:both;
  float:left;
  margin-top:10px;
}

.downoad-files a {
  line-height:18px;
}
.view-plan-dental-individual-or-family thead th {
  background-color:#F1F3F4;
  border:1px solid #F1F3F4;
  font-weight:normal !important;
}
.view-plan-dental-individual-or-family tr {
  background:none;
  border:none;
}
.view-plan-dental-individual-or-family td {
  padding-left:0px;
}
.view-plan-dental-individual-or-family td.active {
  background:none;
}
.view-plan-dental-individual-or-family .divider td hr {
  border:none;border-bottom:1px solid #BBC4CA;
}
.view-plan-dental-individual-or-family th.views-field-nothing a {
  display: none;
}
.view-plan-dental-individual-or-family .views-field-title {
/*  color:#0098C7;*/
  font-family:arial;
  font-weight:bold;
  padding-right: 20px;
  padding-left:10px;
  width:190px;
}
.view-plan-dental-individual-or-family .views-field-field-annual-maximum {
  width:155px;
}
.view-plan-dental-individual-or-family .views-field-field-premium-family {
  width:200px;
}
.ie .view-plan-dental-individual-or-family .views-field-field-premium-family {
  width: 222px;
}
.ie7 .view-plan-dental-individual-or-family .views-field-field-premium-family {
  width: 180px;
}
.view-plan-dental-individual-or-family .views-field-nothing {
  width:90px;
}
.view-plan-dental-individual-or-family .views-row-first .views-field-nothing a {  
  float:left;
  margin-top:12px;
}
.row-first td.last a {
  float:left;
  margin-top:2px;
}
.row-first .list-planprice a{
   float:left;
  margin-top:6px;
}
#views-form-plan-list-page .plan-list .form-item{
  margin-top: 15px ;
}
/*Learn Insurance basics*/
#block-block-104 {
  float: left;
  margin: 0px 0 20px 0;
  width: 460px;
}
#block-block-104 li {
  list-style: none;
}
#block-block-104 ul {
  padding: 0;
}
#block-block-104 h2{
  margin-top:15px;
}
#block-block-104 p {
  margin:5px 0px;
}
#block-views-8f08c64e63fd093a6469955289564718,
#block-block-87 {
  clear: none; 
  float: left;
  width: 460px;
}
#block-menu-menu-learn-insurance-basics h2{
  margin-bottom:5px;
}
.view-learn-insurance-basics-featured .views-field-title{
  border:none;
  padding:5px 0 0;
}
.view-learn-insurance-basics-featured .views-field-title a{
  color:#0098C7;
  font-size: 13px;
  padding-left:0px;
  line-height:24px !important;
} 
#block-views-57f62ba58fa1b7bbc935e0e4896b467f {
  float: left;
  margin-right: 20px;
  max-height: 343px;
  width: 220px;
}
#block-views-57f62ba58fa1b7bbc935e0e4896b467f embed {
  width: 220px;
}
#block-views-learn-insurance-basics-block-1 {
  float: left;
  margin-right: 20px;
  width: 220px;
}
#block-views-how-insurance-works-block-1 {
 margin-bottom: 20px;
}
#quicktabs-container-view__how_insurance_works__block_1 {
  background: url("../images/tab_bodybg.png") repeat-x;
  float: left;
  padding: 0px 0px 20px 0px;
}
.view-how-insurance-works .views-field-field-image {
  float: left;
  padding:0 20px 0 20px;
  width: 300px;
}
.view-how-insurance-works .views-field-field-description,
.view-how-insurance-works .views-field-title,
.view-how-insurance-works .views-field-view-node {
  padding: 0 20px 0 0;
}

.view-how-insurance-works .quicktabs-wrapper li {
  width: 200px;
}
.view-learn-insurance-basics .views-row {
  margin-bottom: 20px;
}
#block-block-76,
#block-block-132,
#block-block-94,
#block-block-144,
#block-block-148,
#block-block-74,
#block-block-150,
#block-block-147,
#block-block-154 {
  /*background-color: #0098C7 !important;*/
  background: url("../images/block_bottomcut-blue_new.png") no-repeat scroll center bottom #e5f5f9 !important;
  padding-bottom:25px !important;
}
#block-block-94 hr {
  border:0px;
  border-bottom: 1px solid #BBC4CA;
}
/*
#block-block-76 h2,
#block-block-76 .content a,
#block-block-76 .content,
#block-block-132 h2,
#block-block-132 .content,
#block-block-132 .content a,
#block-block-94 h2,
#block-block-94 .content,
#block-block-94 .content a,
#block-block-132 h2,
#block-block-132 .content,
#block-block-132 .content a,
#block-block-144 h2,
#block-block-144 .content,
#block-block-144 .content a,
#block-block-148 h2,
#block-block-148 .content,
#block-block-148 .content a,
#block-block-74 h2,
#block-block-74 .content,
#block-block-74 .content a,
#block-block-150 h2,
#block-block-150 .content,
#block-block-150 .content a {
  color:#fff;
}*/
.view-how-insurance-works .views-field-title a {
  color: #566370;
  font-weight: bold;
  margin-bottom: 10px;
  word-wrap: break-word;
}
.view-how-insurance-works .views-field-field-description {
  margin-bottom: 10px;
}
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li {
  white-space: pre-wrap;
}
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li {
  width: 130px;
  height:36px;
}
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li a {
  color: #0098C7;
}
#quicktabs-view__how_insurance_works__block_1 ul.quicktabs-tabs li.active a {
  color: #566370;
}
#block-views-learn-insurance-basics-block-1 .views-field-title,
.view-learn-insurance-basics-video .views-field-title {
  font-size: 22px;
  line-height: 26px;
  margin: 0 0 10px;
}
/* Template-d */

.node-type-template-d .field-item p {
  margin-bottom:25px;
}
.node-type-template-d .file-list img {
  margin-right:5px;
}
.node-type-template-d .file-list {
  padding-bottom: 20px;
}
.view-learn-insurance-basics .views-row,
.view-supporting-your-health-wellness-,{
  margin-bottom: 20px;
}
/*About us*/
.node-type-template-a h1#page-title,
.node-type-template-b h1#page-title {
  padding: 15px 0 20px;

}
.node-type-aboutsectionpage .tabs{
  margin: 0px;
}
#node-20 .caption-bottom {
  height:90px !important;
}
/** understand my plan ***/
.support-summary{
  float: left;
  padding-right: 20px;
  width: 220px;  
}
#block-views-health-wellness-preview-block,
#block-views-health-related-programs-block{
  float: left;
  padding-top: 20px;
}
.view-tools-and-trackers .views-row{
  clear: both;
  margin-bottom: 20px;
}
.view-health-wellness-preview .views-row{
  padding: 0px
}
.view-health-wellness-preview .views-row-1,
.view-health-wellness-preview .views-row-2{
  /*margin-right: 20px; */
}
/** understand my plan ends***/
}
.page-about-us-people-behind-blue-cross-board #content {
  margin-left:13px !important;
}
a:hover {
  text-decoration:underline;
}
.item-list ul {
  list-style:none;
  padding:0px;
}

.view-news-listing ul li.views-row {
  padding: 0 0 15px !important;
}
.view-health-resources-detail .views-row {
  float:left;
  margin-bottom:10px;
  clear:both;
}
.view-health-resources-detail .view-header p{ 
  margin-top:0px;
}
.view-health-resources-detail .views-field-title {
  font-family:arial;
  font-weight:bold;
}
.view-health-related-programs .views-row {
  float:left;
  margin-bottom:12px;
}
.view-health-related-programs-detail {
  border-bottom:1px solid #BBC4CA;
  float:left;
  margin-bottom:15px;
  padding-bottom:15px;
}
.view-health-related-programs .views-field-field-image img {
  float:left;
  margin-right:20px;
  margin-top:7px;
}
.node-health-related-programs .field-name-field-image img {
  float:left;
  margin-right:20px;
}
.node-health-related-programs .field-name-body {
  clear: both;
  float: left;
  margin-top: 15px;
}
#getstarted {
  padding: 8px !important;
}
.node-charitable-giving-grant-reci .field-name-field-image img {
  width:220px;
  float: left;
  margin-right: 20px;
  padding-bottom:30px;
  
}
.node-charitable-giving-grant-reci .field-name-field-gallery-image {
  float: none;
  padding-top: 15px;
}

.node-charitable-giving-grant-reci .gallery_image {
  border-top:1px dotted #BBC4CA;
  float: left;
  width:460px;
  padding-top: 15px !important;
 
}
/*ContactUs*/
.view-contact-us .view-contact-us-employer-plan,
.view-contact-us .view-contact-us-individual-plan {
  margin-top: 20px;
  padding-bottom: 30px;
}
.view-contact-us .view-header p{
  margin:0 0 30px 0;
}
/*health care */
#node-479 .field-items h3 {
  margin-bottom: 20px;
}
/*view-compare-plans-benefit-details */
.view-compare-plans-benefit-details .first {
  font-family: arial,Georgia,"Times New Roman",Times,serif;
}
.view-compare-plans-benefit-details .first p{
  padding-left: 20px;
}
.view-compare-plans-benefit-details .compare_row_highlight {
  background-color : #E5F5F9;
}
.view-compare-plans-benefit-details .summary_info {
  font-style: italic;
  color: #93A1AA;
  font-size: 12px;
}
.view-compare-plans-benefit-details .summary_info div {
  float: left;
  padding-left: 10px;
  margin-bottom: 20px;
}
.view-compare-plans-benefit-details .summary_info .flag_info  {
    width: 250px;
}
.view-compare-plans-benefit-details .summary_info .thumb_info  {
    width: 350px;
}

.view-compare-plans-benefit-details .summary_info .flag_img, .view-compare-plans-benefit-details .summary_info .thumb_img  {
    padding-top: 10px;
}
.view-compare-plans-benefit-details .summary_info .thumb_img .thumb_img_up {
    padding-left: 0px;
}
.view-compare-plans-benefit-details .summary_info .thumb_img .thumb_img_down {
  padding-left: 7px;
  padding-top: 7px;
}
.view-compare-plans-benefit-details .summary_thumb {
    float: left;
    width: 100%;
}
.view-compare-plans-benefit-details .summary_thumb .thumbsUp, .view-compare-plans-benefit-details .summary_thumb .thumbsDown {
    float: left;
}
.view-compare-plans-benefit-details .summary_info .thumb_img  {
    padding-top: 10px;
}
.view-health-and-wellness ul.jcarousel-list {
  height: 344px;
 /* width: 960px !important;*/
  padding-bottom: 5px !important;
}
.node-news .node-date {
  margin-bottom:10px;
}
.node-tags{
  float:left;
  width:460px;
  margin-bottom:10px;
}
#page-node-499 #node-499 {
  margin-top: 20px;
}
.page-about-us-contact-us .region-content .view-contact-us .ui-accordion .ui-state-default{
  background: none repeat scroll 0 0 #F1F3F5;
}
.page-about-us-contact-us .region-content .view-contact-us .ui-accordion .ui-icon-triangle-1-e{
  background-image: url("../images/plus.png");
}
.page-about-us-contact-us .region-content .view-contact-us .ui-accordion .ui-state-active{
  border: 1px solid #AAAAAA !important;
}
.page-about-us-contact-us .region-content .view-contact-us .ui-accordion .ui-accordion-content-active{
  border: 1px solid #AAAAAA !important;
  border-top: medium none !important;
}
.view-glossary-shop-for-insurance .ui-accordion-content-active{
  padding-bottom: 45px !important;
}

.page-node-7761 .region-content .view-sole-prop-faq .ui-accordion .ui-state-active .ui-icon-triangle-1-s{
  background-image: url("../images/minus.png");
}

.page-node-7761 .region-content .view-sole-prop-faq .ui-accordion .ui-state-default{
  background: none repeat scroll 0 0 #F1F3F5;
}
.page-node-7761 .region-content .view-sole-prop-faq  .ui-accordion .ui-icon-triangle-1-e{
  background-image: url("../images/plus.png");
}
.page-node-7761 .region-content .view-sole-prop-faq .ui-accordion .ui-state-active{
  border: 1px solid #AAAAAA !important;
}
.page-node-7761 .region-content .view-sole-prop-faq .ui-accordion .ui-accordion-content-active{
  border: 1px solid #AAAAAA !important;
  border-top: medium none !important;
}

.page-node-7761.region-content .view-sole-prop-faq .ui-accordion .ui-state-active .ui-icon-triangle-1-s{
  background-image: url("../images/minus.png");
}


#edit-submitted-selection label {
  display:block;
}

/* header navigation submenu in ie7 */
.ie7 #header {
  position: relative;
  z-index: 2;
}
.ie7 #header .submenus ul {
  float: none;
}
.ie7 #header .menu-553 .submenus div {
  min-height: 380px;
}
.ie7 #header .menu-554 .submenus div {
  min-height: 280px;
}
.ie7 #header .large-emp-desc {
  width: 220px;
}
.ie7 #header .submenus .guidedhelp, .ie7 #header .submenus .guidedhelp-1, .ie7 #header .submenus .guidedhelp-2 {
  min-height: 35px !important;
}
.view-plan-list table thead img[typeof="foaf:Image"], .view-plan-dental-individual-or-family table thead img[typeof="foaf:Image"]{
  float: left;
  padding-right: 5px;
  padding-top: 4px;
}
.ie7 .view-plan-list table.plan-list tr td {
  padding-left: 0px;
}
.view-compare-plans .compare-content ul, .view-2014-compare-plans .compare-content ul {
  width: 100%;
}
.ie7 .compare-content {
  width: 680px;
}
.ie7 .view-2014-compare-plans .compare-content li {
  margin-right: 14px !important;
}
.ie7 .view-compare-plans .view-compare-plans-benefit-details hr{
  width: 680px;
}
.ie7 .view-compare-plans-benefit-details .summary_info .thumb_info  {
    width: 327px;
}
.view-compare-plans p.cctitle, .view-2014-compare-plans p.cctitle {
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-transform: lowercase;
}
.view-compare-plans p:First-Letter, .view-2014-compare-plans p:First-Letter {
  text-transform: uppercase !important;
}
.view-compare-plans .compare-content li p, .view-2014-compare-plans .compare-content li p {
  margin-top: 0px;
}
.view-compare-plans .compare-content, .view-2014-compare-plans .compare-content{
  margin-top: 10px;
}
#block-block-61 .ready_apply {
 padding-top: 5px;
 padding-bottom: 10px;
}

.view-news-listing .views-field-title,
.view-featured-news-article .views-field-title,
.view-community-news-listing .views-field-title{
  font-family:arial;
  font-weight:bold;
}
.view-faq-individual-family .view-footer {
  margin-left: 27px;
}

.view-media-contacts .view-content .views-field-title {
  font-size: 22px;
}
.view-media-contacts .view-content .views-field-field-role {
  font-style: italic;
}
.node-type-leadershipteam .region-content .node-leadershipteam .info h3{
  font-family: arial,helvetica;
  font-size: 15px;
  font-weight: bold;
}
.view-faqs-blueangel-community .views-field-title {
  font-family: arial,helvetica;
  font-size: 13px;
  font-weight: bold;
}
.ie7 .page-node-456 .region-content .summary ul{
  padding-left: 0px !important;
  margin-left: 15px;
}
.page-node-456 .region-content .summary ul{
  padding-left: 15px;
}
#block-views-afaf2a27576d3d5761d8dcba13375e7b .content {
  padding-top: 10px;
}
#block-views-afaf2a27576d3d5761d8dcba13375e7b .views-row .views-field-title {
  font-family: arial,Georgia,"Times New Roman",Times,serif;
  font-weight: bold;
  padding-top: 10px;
}
#block-views-afaf2a27576d3d5761d8dcba13375e7b .views-row .views-field-field-website-link {
  padding-bottom: 10px;
  padding-top: 15px;
}

#block-block-83 {
  border-top : 1px solid #BBC4CA;
  margin-top: 25px !important;
  padding-top: 10px;
}
#block-views-e8cc829e7fe9c05952f86e26e0fca23e {
  border-top:1px solid #BBC4CA;
  padding-top: 20px;
}
#block-views-e8cc829e7fe9c05952f86e26e0fca23e h2 {
  font-size:28px !important;
}
.node-template-a .field-type-text-with-summary{
  padding-bottom: 15px;
}
.view-plan-list  .compare-button .select_any{
  /*float:left;*/
  padding-left: 0px;
  padding-top: 10px;
}
.view-fit-plan-list .maindata .compare-button .select_any{
  padding-left: 0px;
  padding-top: 10px;
  clear:both;
}
.view-fit-plan-list .maindata i {
  float: left;
}
.compare-button {
  float: left;
  margin: 10px 0 20px;
  width: 700px;
}
.compare-button div{
  float:left;
}
.fitratefilteroption{  
  float: right !important;
  padding-left: 10px;
  padding-top: 10px;
  text-align: right;
}
.fitratefilteroption a{
width: 200px;
}
.fitratelist li{
  list-style: none;
  float:left;
  padding: 0 10px;
  line-height: 24px;
}
/*.filterlisto{
  width: 140px;
}*/
.fitratelist{
  padding:0px !important;
}
.listplansort{
  float: right;
  padding-left: 10px;
  padding-top: 10px;
}
.view-fit-plan-list .view-header h1{
  float:left;
  padding-top: 30px;
  width: 100%;
}

.view-fit-plan-list .view-header .backlink {
  width:100px;
}
.view-fit-plan-list .maindata .compare-button .list-links .open-all {
    padding-left: 10px;
}
.view-fit-plan-list .maindata .compare-button .list-links .close-all {
    padding-right: 10px;
}

#block-block-120 ul li {
  list-style: disc !important;
  margin-left: 15px;
  padding-bottom: 0 !important;
}
#next2:hover {
  background-image:url("../images/play_button.png");
  float:left;
  text-indent: -9999px;
  height:23px;
  width:23px;
  
}
#next2 {
  background-image:url("../images/grey_next_arrow.png");
  float:left;
  text-indent: -9999px;
  height:23px;
  width:23px;
}
#prev2 {
  background-image:url("../images/grey_prev_arrow.png");
  float:left;
  text-indent: -9999px;
  height:23px;
  width:23px;
}
#prev2:hover {
  background-image:url("../images/prev_hover.jpg");
  float:left;
  text-indent: -9999px;
  height:23px;
  width:23px;
}

.content-section{
  float:left;
}
.view-personalized-tools {
  float: left;
  margin-top: 30px;
}
.view-personalized-tools-list .view-header h1{
  margin-top: 20px;
}
.view-personalized-tools .field-name-field-file-title {
  font-weight: bold;
}
.view-personalized-tools .views-field-field-image {
  float: left;
  padding-bottom: 10px;
}
.view-personalized-tools .field-name-field-img-caption {
  padding-top: 10px;
}

.view-2011-recipients .views-row {
	margin-bottom:5px;
}
.div.tweets-pulled-listing ul {
	padding:0px;
}
.view-health-wellness-preview li {
  margin-bottom: 20px;
}
.view-health-wellness-preview .views-field-field-header-image {
  float: left;
  margin-right:20px;
  /*width: 140px;*/
}
.view-health-wellness-preview .views-field-title,
.view-health-wellness-preview .views-field-field-header-summary{
  float:right;
  width: 220px;
}
.land-links{
  margin-top:10px;
}
.land-links li{  
  float: left;
  list-style:none;
  margin: 0 10px 0px 0px;
  padding: 0 0 0px;
}
.land-links a{
  float: left;
  clear: both;  
  line-height: 16px;
  height: auto;
  padding: 0 0 5px !important;
  
}
.land-links ul{  
  padding: 0px;
}
.view-tips-best-practices-news .explore-video img {
  margin-bottom: 30px;
  width: 460px !important;
}
.page-explore-your-insurance-tips-and-best-practices .view-tips-best-practices-explore-insu .views-field-field-header-image {
  display: none;
}
.activecol{
  font-weight: bold;
}
/* style for changing font family for provider search box label */
#views-exposed-form-provider-section-search-result-page-1 label {
    font-family: klavika-web;
}


/* style for Become a Participating Provider  */
.page-node-add-become-a-participating-provider #main .form-item .form-text {
  width: 300px;
  height: 29px;
  margin:5px 10px 15px 0;
  background: #F1F3F4;
  border:none;
  color: #566370;
  font-size:13px;
}
.page-node-add-become-a-participating-provider .field-type-datetime .description .dobhelp{
  float: left;
  font-size: 11px;
  display: block;  
}
.page-node-add-become-a-participating-provider .container-inline-date .description{
  clear:none;
}
.page-node-add-become-a-participating-provider .date-no-float{
  width: auto;
}
.page-node-add-become-a-participating-provider .field-type-datetime .form-type-textfield .description{
  display: none;
}
.page-node-add-become-a-participating-provider .field-name-field-date-of-birth .form-type-date-text{
  border: none;
}
.page-node-add-become-a-participating-provider .field-type-datetime fieldset{  
  float: left;
  padding: 0px;
  margin: 0px;
}
.page-node-add-become-a-participating-provider .field-type-datetime .container-inline-date .date-padding{
  padding: 0px;
}
.page-node-add-become-a-participating-provider .field-type-datetime legend{
  font-weight: bold;
}
.page-node-add-become-a-participating-provider #edit-field-providers .field-multiple-drag{
  display: none;
}
.page-node-add-become-a-participating-provider .jquery-selectbox-list span.value-Select {
  display: none;
}
#edit-field-apply-care label{
  margin-bottom: 10px;
}
.page-node-add-become-a-participating-provider .field-name-field-state .jquery-selectbox-list,
.page-node-add-become-a-participating-provider .field-name-field-provider-state .jquery-selectbox-list {
  width: 210px;
}
.page-node-add-become-a-participating-provider #edit-field-office-contact-name-und-0-value,
.page-node-add-become-a-participating-provider #edit-field-contact-name-und-0-value,
.page-node-add-become-a-participating-provider #edit-field-email-und-0-value,
.page-node-add-become-a-participating-provider #edit-field-providers-und-0-field-applicant-und-0-value {
  float:left;
  margin-right:10px;
  margin-bottom: 15px;
}
.page-node-add-become-a-participating-provider fieldset {
  border:none;
}
.page-node-add-become-a-participating-provider fieldset legend{
  color: #566370;
}
.page-node-add-become-a-participating-provider tr.drag-previous,
.page-node-add-become-a-participating-provider tr.even, tr.odd {
  border:none !important;
  background-color: none !important;
  background:none !important;
}
.page-node-add-become-a-participating-provider .form-item,
.page-node-add-become-a-participating-provider .field-group-format {
  clear:both;
  margin: 0px;
}
.page-node-add-become-a-participating-provider #edit-field-state .jquery-selectbox,
.page-node-add-become-a-participating-provider #edit-field-provider-state .jquery-selectbox {
  width:220px !important;
  height:29px !important;
}
.page-node-add-become-a-participating-provider #edit-field-provider-zip-code-und-0-value,
.page-node-add-become-a-participating-provider #edit-field-primary-zip-code-und-0-value {
  width:60px !important;
  height:29px !important;
}
.page-node-add-become-a-participating-provider #edit-field-phone-number-und-0-value {
  width:140px !important;
  height:29px !important;
}
.page-node-add-become-a-participating-provider .form-item-title,
.page-node-add-become-a-participating-provider .field-group-format {
  border-bottom: 1px solid #bbc4ca;
  padding-bottom: 30px;
  margin-top:25px;
}
.page-node-add-become-a-participating-provider .field-group-format h3{
  margin-bottom: 10px;
}
.page-node-add-become-a-participating-provider .group_general_information {
  padding-bottom: 44px;
}
/*.page-node-add-become-a-participating-provider .group_general_information .field-widget-text-textfield{
  margin-bottom: 20px;
}*/

/**Home page alerts section css ************/
.globalalerts {
  margin:0 auto;
  min-width: 980px;
  position:relative;
  width: 980px;  
}
.globalalerts-conent{
   background-color: #fff;   
   color: #F00;
   float: left;
   padding: 20px 20px 0px;
   width:939px;
}
.ie7 .alert-header {
  position: absolute;
}

.alert-header{
  width:960px;
}

.alert tbody td,
.alert tbody{
  border: none;
  padding-top: 0px;
}
.alert .titletd{
  border:0px;
  padding: 0px;
  width: 110px;
}
.alertsummary{
  font-size: 13px;
  line-height: 18px;
  padding-right: 17px;
}
.alertsummary a{
  color: #FFFFFF;
  text-decoration: underline;
}
.node-type-alert .globalalerts,
.node-type-alert #header,
.node-type-alert #footer-wrapper{
  display: none;
}
.alerttitle{
  color: #FFFFFF !important;
  font-size: 18px;    
  font-family: kalvika-web;
}
.alerttitle a{
  color: #FFFFFF !important;
}
.node-type-alert #main{
  margin-top:0px;
  width:720px !important;
}
.node-type-alert #page-wrapper{
  min-width:800px;
  width:800px; 
}
.node-type-alert #page{
  width: 700px;
  padding:0px 10px 10px 40px;
  
}
.globalalerts #fancybox-close{
   background: url("/sites/default/files/close-icon-red.png") no-repeat 10% 100%;
    cursor: pointer;
    display: block;
    float: right !important;
    height: 25px;
    margin: 0;
    position: absolute !important;
    right: 12px;
    top: 0 !important;
    width: 13px;
    z-index: 0 !important;	
	
}
.globalalerts  .alert-title {
  float:left;
}
/************** Alert section css ends **************/
.page-node-767 #header,
.page-node-767 #footer-wrapper,
.page-node-767 #toolbar,
.page-node-767 .tabs{
  display:none;
}
.page-node-767 #main {
  margin-top:0 !important;
}
.page-node-767 .content {
  width: 720px;
}
.view--employer-medical-plans h3:first-child {
  display: none;
}
.view--employer-medical-plans h3 {
  margin-bottom: 20px;
}

/*.view-plan-dental-individual-or-family table {
  border: 1px solid #000000;
}
.view-plan-dental-individual-or-family tr td,
.view-plan-dental-individual-or-family tr th {
  border: 1px solid #000000;
  font-weight: normal;
}
.view-plan-dental-individual-or-family table .first {
  font-weight: bold;
}*/
#node-118 .caption-bottom {
/*  padding-top: 0px !important;*/
  /*width: 460px !important;*/
}
#node-118 .caption-bottom .field-name-field-caption .field-collection-item-field-caption .content{
  padding:0px 0px 0px 0px !important;
}
.page-understand-my-plan-68 .view-videos-explore-insurance-overvie .views-field-field-video-script ,
.page-understand-my-plan-67 .view-videos-explore-insurance-overvie .views-field-field-video-script{
 /* height: 250px;*/
   padding-bottom:70px;
}
/*.page-understand-my-plan-67 .view-videos-explore-insurance-overvie .views-field-field-video-script {
  height: 270px;
}*/
.view-tips-best-practices-news .views-field-field-summary {
  margin-left: 160px;
}
.emp-plan-question,
.emp-plan-option{
  padding-bottom:10px;
}
.what-covered li{
  list-style: none;
  float: left;
  clear: both;
}
.ie7 .what-covered {
  clear:both;
}

.ie7 .what-covered li{
  float: none;
}
.page-node-192,
.page-node-1738,
.page-node-4581 {
  background:none;
  padding:40px 40px 100px !important;
  width: 700px;
  height:auto;
}
.errormessages-request #messages{
  padding: 0px;
}
.errormessages-request .section{
  width:720px !important;
}
.page-node-192 #page-title{
  font-size: 18px;
  font-family:Arial;
  font-weight: bold;
  color: #566370;
  padding-bottom:20px;
}
#webform-component-new-plan-submit--contact-information{
  font-weight: bold;
  margin: 0px;
  padding-top:15px;  
}
#webform-component-selection{
  margin-bottom: 0px;
}
#webform-component-new-plan-submit--contact-information p{
  margin: 0px;
  padding: 0px;
}
.page-node-192 div.error{
    background: #FF0000;   
    color: #FFFFFF;
    font-weight: bold;
}    
#webform-component-new-plan-submit--first-name,
#webform-component-new-plan-submit--last-name,
#webform-component-new-plan-submit--phone,
#webform-component-new-plan-submit--email {
  float:left;
  clear:both;
  margin: 0px;
}

#webform-component-new-plan-submit--first-name label,
#webform-component-new-plan-submit--last-name label,
#webform-component-new-plan-submit--phone label,
#webform-component-new-plan-submit--email label {
  float:left;  
  padding-bottom: 5px;
}
#edit-submitted-new-plan-submit-phone{
  width: 140px !important;
}
#edit-submitted-new-plan-submit-first-name,
#edit-submitted-new-plan-submit-last-name,
#webform-component-new-plan-submit--phone input,
.page-node-192 #edit-captcha-response {
  background:#F8F9FA;
  clear: both;
  float: left;
  height: 29px;
  margin-bottom:15px;
  width: 300px;
  
}
#edit-captcha-response{
  margin-bottom: 5px !important;
}
#edit-submitted-new-plan-submit-email{
  background:#F8F9FA;
  clear: both;
  float: left;
  height: 29px;
  margin-bottom:25px;
  width: 300px;
}
#webform-component-new-plan-submit{
    border: medium none;
    margin: 0;
    padding: 0;
}
#node-192 .captcha{
  float: left;
  border:none;
  margin: 0;
  padding: 0;
}
#node-192 .captcha legend{
  font-weight: bold;
  margin-bottom: 5px;
}
#node-192 #edit-actions {  
  float:left;
  clear:both;
  margin-bottom:0px;
}
#node-192 #edit-submit {
  background: #98C11D;
  border:none;
  border-radius: 0px;
  color: #FFFFFF;
  font-size: 16px;
  font-family: kalvika-web;
  padding: 7px;
  margin: 0px;
}
#webform-component-new-plan-submit legend,
.page-node-done h3,
.form-item-captcha-response label,
.form-item-captcha-response .description,
.captcha .fieldset-description,
.page-node-done .region-content .links{
  display: none;
}
.captchades{
  font-size: 12px;
  font-style:italic;
  color:#566370;
}
.page-node-add-become-a-participating-provider .captcha,
.page-node-add-become-a-participating-provider #edit-submit{
  padding: 0px;
  margin: 0px !important;  
}
.ie7 .page-node-add-become-a-participating-provider .captcha{
  width: 460px;
}
.ie7 .fieldset-legend{
  color:#566370;
  padding: 0px;
}
#recaptcha_widget_div{
  padding-top: 10px;
}
#webform-component-exitplantext{
  display: none;
  background:#F8F9FA;
  padding:20px;
}
#webform-client-form-192 .description{
  float:left;
  font-size: 12px;
  font-style: Italic;
  color: #566370;
  padding:10px 0 0 10px;
}
.pic-desc{
  float:left;
  font-size: 12px;
  font-style: Italic;
  color: #566370;
  padding:0;
}
#block-block-115{  
  float:left;
  font-size: 12px;
  font-style: Italic;
  color: #566370;
  padding:0;
}
.info-required{
  font-size: 12px;
  font-style: Italic;
  font-weight:normal !important;
  padding-bottom: 10px;  
}
.pic-desc{
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
}
#block-views-provider-form-selection-block-1 {
  float: left;
}
.equal-less,
.equal{
 height: 8px;
}
.view-brokers-news-listing .caption-bottom,
.view-personalized-tools-list .caption-bottom {
  font-size: 16px;
}
.view-brokers-featured-news-article {
  margin:10px 0px 5px;
}
.view-brokers-news-listing li {
  margin-bottom:5px !important;
}
.view-brokers-featured-news-article .views-field-body .post-date{
  float:left;
  margin-right:10px;
}
.view-brokers-featured-news-article .views-field-body p{
  margin:0px;
}
.page-node-456 .summary h2{
  margin-bottom: 8px;
}


.node-type-template-c .field-collection-view{
  margin: 0px;
}
.node-type-template-c .field-collection-view .field-name-field-title{
  display: none;
}

.view-provider-drug-information .sidebarlinks,
.view-providers-choosing-a-plan .sidebarlinks,
.view-provider-form-selection .sidebarlinks{
  cursor:pointer;
  line-height: 20px;
  margin-left: 10px;
  margin-top: 0;
  padding: 5px 10px 4px !important;
}
.page-node-762 .field-name-body p{
  margin-top: -6px;
}
.view-compare-plans-benefit-details .help-icon {
  float: left;
  margin-bottom: 10px;
}

.view-compare-plans-benefit-details .help-icon img,
.view-compare-plans-benefit-details .help-icon b,
.view-compare-plans-benefit-details .help-icon a {
	float:left;
	margin-right:5px;
}
.node-how-applies tr td,
.node-how-applies tr th {
  border: none;
  padding: 10px;
  vertical-align: inherit;
}
.node-how-applies tr th {
  width: 290px;
}
.node-how-applies table {
  border: none;
  margin: 20px 0px;
  width: 580px !important;
}
.node-how-applies tr.apply-line {
  border-top: 3px solid #cccccc;
}
.node-how-applies thead {
  background: #f1f3f5;
}
.node-how-applies tbody{
  background: #f8f9fA;
}
.page-node-22 .main-image {
  margin-bottom:22px;
}
#edit-submit-provider-section-search-result{
  display:none;
}
.typekit-badge {
opacity:0;filter:alpha(opacity=0);
-ms-filter:"alpha(opacity=0)";
}
.page-node-427 .backlink {
  display:none;
}

.form-item-field-awards-category-tid .jquery-selectbox {
  width : 300px !important;
}

.form-item-field-awards-category-tid .jquery-selectbox .jquery-selectbox-list {
  width : 290px !important;
}

#block-block-25{
  font-size: 11px;
}

#node-512 .size{
  display: none;
}
.block-relatedlinks li{
  padding-bottom: 5px !important;
}
a.headLinks:hover{
  text-decoration: underline !important;
}
.guideHelpFooterLc { 
  border: none; 
  float: left;
  padding-bottom: 10px;
  width: 270px;  
}
.guideHelpFooterRc { 
  border: none;
  float: left;
  margin-left: 225px;
  position: absolute;
  width: 300px;    
}
.view--select-an-employer-plan {
  float: left;
}
.view--select-an-employer-plan .jquery-selectbox {
  width: 298px !important;
}

.view-learn-insurance-basics-faqs .ui-accordion-content,
.view-faqs-blueangel-community .ui-accordion-content,
.view-faqs-hipaa-transaction .ui-accordion-content{
  padding-top:0px;
  padding-bottom:20px;
}
.view-learn-insurance-basics-faqs .ui-accordion-content p,
.view-faqs-blueangel-community .ui-accordion-content p,
.view-faqs-hipaa-transaction .ui-accordion-content p {
  margin:0px;
}
.view-learn-insurance-basics-faqs .views-accordion-header,
.view-faqs-blueangel-community .views-accordion-header,
.view-faqs-hipaa-transaction .views-accordion-header {
  margin-bottom:0px;
}
.view-learn-insurance-basics-faqs .views-accordion-header a,
.view-faqs-blueangel-community .views-accordion-header a,
.view-faqs-hipaa-transaction .views-accordion-header a,
.view-preauthorization-of-services-faq .views-accordion-header a{
  background-image: url("../images/arrow_open.png");
  background-position: 10px 7px;
  background-repeat: no-repeat;
  font-size:13px !important;
  clear: both;
  font-weight:bold;
  line-height:20px;
  padding-top:0px;
}
.view-learn-insurance-basics-faqs .ui-state-active a,
.view-faqs-blueangel-community .ui-state-active a,
.view-faqs-hipaa-transaction .ui-state-active a,
.view-preauthorization-of-services-faq .ui-state-active a {
  background-image: url("../images/arrow_down.png");

}
.view-learn-insurance-basics-faqs .view-header,
.view-faqs-blueangel-community .view-header,
.view-faqs-hipaa-transaction .view-header,
.view-learn-insurance-basics-faqs .view-footer p,
.view-faqs-blueangel-community .view-footer,
.view-faqs-hipaa-transaction .view-footer{
  text-align:right;
}
.view-learn-insurance-basics-faqs .ui-icon,
.view-faqs-blueangel-community .ui-icon,
.view-faqs-hipaa-transaction .ui-icon,
.view-preauthorization-of-services-faq .ui-icon{
  display:none;
}
.views-accordion-learn_insurance_basics_faqs-block-header,
.views-accordion-faqs_blueangel_community-block-header{
  margin-bottom:10px;
}
.view-learn-insurance-basics-faqs .views-row-last,
.view-faqs-blueangel-community .views-row-last{
  margin-bottom:10px;
}
.view--health-wellness-list,
.view--health-wellness-list .view-header {
  float:left;
  margin-bottom:10px;
}
.view--health-wellness-list .view-header p{
  margin:0px;
}
.view--health-wellness-list .view-header img {
  float:left;
  margin-right:20px;
}

/*Login*/
#block-block-99 .login-link a {
  color: #99D6E9;
  float: left;
  font-size: 12px;
  line-height: 14px;
}
#block-block-99 .login-link {
  clear: both;
}
#block-block-99 #login-bottom3 {
  float: left;
}
.view-header img {
  max-width: 460px;
}
/*#block-block-127 .res-link {
  padding-bottom: 20px;
}*/
.stepapplication{
border-bottom:1px solid #d6d5d4;
/*background:#EEEDED;*/
/*padding: 10px 10px 10px 0px;
margin-top:20px;*/
}
#step4{
  border-bottom: none !important;
  margin-bottom: 50px;
}
.addre{
  width: 300px;
  padding-left: 200px;
}
/*.addre{
  float:right;
  padding-bottom: 20px;
}*/
.address{
  float: left;
  width: 350px;
}
#node-133 .body_content ul{
  clear:both;
}
.page-node-679 {
  background:none;
  padding:20px 40px;

}
.stepapplication ul{
 list-style-type: decimal;
}
/*.tbtapplist td{
  border: 1px solid black;
  background: #F3F3F4;
}*/
.tbtapplist ul{
  padding: 0px;
}
.tbtapplist li{
  list-style : none;
}
.tbtapplist tr td{
  background : #F8F9FA;
  border: none !important;
  width: 300px;
}
.tbtapplist,
.tbtapplist tbody{
  border:none;
}
.tbtapplist .head td{
 background: none !important;
 border: none !important;
 font-weight: bold;
 height: 40px;
}
.view-providers-form-list .views-row {
  margin-bottom:10px;
}
.ie7 .view-providers-form-list .views-row{
  width: 460px;
}
#block-views-recent-news-about-us-block {
  border-bottom:1px dashed #BBC4CA;
  float: left;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
#block-views-recent-news-about-us-block .views-field-title {
  font-family:arial;
}
#block-block-156 {
  float:left;
  width:460px;
}
#block-block-156 h3 {
  margin-top:10px;
}
#block-block-156 p {
  margin:5px 0px 25px;
}

.view-learn-basic-topic {
  margin-bottom:20px;
 }
 .view-learn-basic-topic .views-field-title {
  font-family:arial;
 }
.view-employer-pharmacy-plans .views-field-view-node {
  /* float: right;
  width: 220px; */
}
/*#block-block-53 {
  margin-top: 0px;
}*/
.view-videos-explore-insurance-overvie {
  margin-bottom:20px;
}
.view-Tips-and-Best-practices-block .views-field-title {
  font-family:arial;
}

.view-healthcare-words-page .view-header {
  padding-bottom:15px;
  border-bottom:1px solid #BBC4CA;
  margin-bottom:20px;
}

.view-healthcare-words-page .view-header a{
  float:left;
  margin-right: 10px;
}
.view-healthcare-words-page .view-header p {
  clear:both;
  margin:0px;
}
.view-healthcare-words-page .views-field-title {
  font-family:arial;
}
.view-healthcare-words-page .views-field-body p {
  margin:0px;
}
.view-healthcare-words-page h3 {
  margin-bottom:10px;
}
.view-healthcare-words-page .views-row {
  /* float:left; */
  margin-bottom:15px;
  /* width: 460px; */
}
.view-healthcare-words-page .views-row-last {
  border-bottom:1px dashed #BBC4CA;
  padding-bottom:20px;
}
.view-healthcare-words-page .top-link {
  float:right;
  font-family:klavika-web;
}
.page-node-379 .view-learn-insurance-basics-others .views-field-title {
  font-family: arial,Georgia,"Times New Roman",Times,serif;
}

#node-71 .testimonial{
  background:url("../images/Bottom_strip.jpg") no-repeat scroll 100% 100% #EA961C;
  padding:20px;
  float:left;
}
#node-71 .testimonial .testi-content{
  float: left;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #F4CA8D;
}
#node-71 .testimonial .testi-content.last{
  border:none;
  margin:0px;
  padding:0px;
}

#node-71 .testimonial p {
  color:#fff;
  font-family:klavika-web;
  font-style:italic;
  font-size:16px;
  line-height:18px;
  margin:0px;
}
#node-71 .testimonial .author {
  color:#F4CA8D;
  font-family:arial;
  font-size:12px;
  line-height:13px;
  float:right;
  margin-top:5px;
}

#block-block-120 a.pdf{
  background-image:url(../images/doc_icon.png);
  background-repeat:no-repeat;
  background-position:left top;
  float:left;
  padding-left:20px;
  width:190px;
  margin-top:5px;
}
.view-contact-us .contact-details {
  clear: both;

}
.page-node-1644 #page-title {
  display:none;
}

.page-node-1644 #sidebar-second {
  margin-top:330px;
}
.node-topics .field-name-field-description {
  margin-bottom: 20px;
}
.page-understand-my-plan .region-content #block-block-131 .site-links,
.page-understand-my-plan .region-content #block-block-129 .site-links,
.page-understand-my-plan .region-content #block-block-130 .site-links,
.page-understand-my-plan .region-content #block-block-130 .site-links {
  float: left;
}
.individuals-plan, .families-plan, .small-plan, .large-plan {
  float:left;
  position:relative;
}
.ie7 .individuals-plan,
.ie7 .families-plan,
.ie7 .small-plan,
.ie7 .large-plan {
  margin-bottom: 20px;
}

#edit-field-featured-und-none {
  display:none;
}
.subpara{
  margin-left: 30px;
}

#field-providers-add-more-wrapper .sticky-header{
  display:none;
}
.node-plan-medical-group #planOverview ul,
.node-plan-medical-group #complaints-appeals ul {
  margin-left: 20px;
}
.node-plan-medical-group #planOverview ol,
.node-plan-medical-group #complaints-appeals ol{
  margin-left: 20px;
}
.view-compare-plans-benefit-details .bottom_disclaimer,
.view-plan-dental-individual-or-family .bottom_disclaimer {
  padding-top: 20px;
}
.page-shop-for-plan-plan-medical-fit-plan-list .bottom_disclaimer {
  clear: both;
  margin-left: 240px;
}
.view-plan-list .bottom_disclaimer {
  clear: both;
}

#block-views-54fb82ad1226960d2d88cfe98271f203 {
  float:left;
  clear:both;
}
.page-node-479 .careers_separate {
    border-bottom: 1px dashed #BBC4CA !important;
    padding-bottom: 18px;
}
.page-node-479 .careers_separate_two {
    padding-top: 25px;
}
#block-block-84 .health-detail {
  float: right;
  margin-right: 140px;
}
#block-block-84 .health-details {
  float: right;
  margin-right: 175px;
}
#block-block-84 img {
  height: 146px !important;
}
.ie7 .page-node-426 .region-content .template_a .field-item .field-name-field-template-more .field-item {
  padding-bottom: 20px;
}
.ie7 #node-71 .testimonial .testi-content {
  float: none !important;
}
.ie7 .page-about-us-news-events-awards-recognitions .region-content .view-all-awards .view-content .views-field-field-awards-category{
  clear: both;
}
.ie7 .page-node-36 .view-recipient-list .views-row-6 .views-field-field-image img {
  padding-bottom: 10px;
}
.page-shop-for-plan-choosing-plan-6566 .view-featured-topic-choosing-a-plan .choose-plan {
  margin-bottom: 10px;
}
.broker-small-employer{
  z-index: 1000;
}
.view-policy-filter .item-list ul.pager li {
  padding: 0.2em 0.2em 0 0;
}
.view-programs-and-services-middle .views-field-title a{
  line-height:20px;
}
.view-programs-and-services-middle .views-field-field-summary p,
.view-featured-program-top .views-field-field-summary p {
  margin:0px;
}
#block-block-49{
  margin-top: 10px;
}
.ie7 .bottom_disclaimer{
  float: left;
  width: 700px;
}

#fancybox-wrap.get-fancybox {
  max-width: 940px !important;
}
#fancybox-wrap.get-fancybox #fancybox-frame{
  width: 920px !important;
}
#fancybox-wrap.get-fancybox #fancybox-outer {
  width: 920px !important;
}

#node-1740 #search-block-form .container-inline {
  float:left !important;
  margin-bottom: 10px;
}
#search-block-form .container-inline {
  border: 1px solid #BBC4CA;
  width: 305px;
  float:right;
}
#search-form .container-inline {
  border: 1px solid #BBC4CA;
  width: 305px;
  float:left;
}
#search-block-form h2,
#search-form h2{
  display:none;
}
#search-block-form .form-submit,
#search-form .form-submit {
  background: url("../images/search_icon.png") no-repeat scroll 0px 5px transparent;
  border:none;
  color: transparent !important;
  float:left;
  height:30px;
  margin:0px;
  padding:0px;
  width:19px;
  text-indent: -9999px;
}

.view-healthcare-words .views-row {
  border: medium none !important;
  margin: 0;
  padding: 0;
  width:auto;
}
.view-healthcare-words .top-link {
  display:none;
}
.page-node-add-become-a-participating-provider #content h1 {
  display:none;
}

.node-forms .content p {
  margin:0px 0px;
}

#block-block-61 {
  margin-top:60px !important;
}


.ie7 #block-block-61 {
  margin-top:120px !important;
}

.page-node-162 #kampylink,
.page-node-214 #kampylink,
.page-node-1507 #kampylink,
.page-node-187 #kampylink,
.page-node-773 #kampylink,
.node-type-add-what-happens #kampylink,
.page-node-3757 #kampylink,
.page-node-3760 #kampylink,
.page-node-1866 #kampylink{
  margin-right:20px;
}
.node-type-how-applies #kampylink {
  margin-right:7px;
}

.page-node-3757 #kampylink,
.page-node-3760 #kampylink,
.page-node-924 #kampylink,
.page-node-1655 #kampylink {
  display: none;
}

.page-node-1821  #content {
  margin-right:0px !important;
  width:700px !important;
}
#webform-component-providers-info {
  display:none;
}
#webform-client-form-1821 fieldset {
  border:none;
  clear: both;
  margin:0px !important;
  padding:0px;
}
#webform-client-form-1821 fieldset legend {
  display:none;
}
#webform-component-new-providers legend,
.providerinfo legend {
  display:block !important;
  font-weight: bold;
  margin-left: 240px;
  margin-top: 10px;
  float: left;
}
#webform-client-form-1821 label {
  float: left;
  width:220px;
  text-align:right;
  margin-right:20px;
}
#webform-client-form-1821 .form-text {
  background: #F1F3F4;
  border:none;
  float:left;
  height: 19px;
  padding: 5px;
  width: 290px;
}
#webform-client-form-1821 .webform-component .description {
  float:left;
  font-size:12px;
  margin-left:10px;
}
#webform-client-form-1821 .webform-component {
  clear:both;
  float:left;
  width:700px;
  margin-bottom:0px;
}
.addMoreFields {
  background: url("../images/blue_plus.png") no-repeat center left white;
  color: #0098C7 !important;
  clear:both;
  float: left;
  font-family: klavika-web;
  font-size: 13px;
  margin-left: 240px;
  margin-top: 15px;
  padding-left: 27px;
  width: 200px;
}

 *+html .removeFields {
  float: none;
}
.removeFields {
  float:left;
  clear:both;
  font-family: klavika-web;
  font-size: 13px;
  margin:15px 0px 0px 240px;
}
#webform-client-form-1821 #edit-submit {
  background: none repeat scroll 0 0 #98C11D;
  border: medium none;
  border-radius: 0 0 0 0;
  color: white !important;
  float: left;
  font-family: klavika-web;
  font-size: 16px;
  margin: 0;
  padding: 6px 8px;
  text-transform: uppercase;
  margin: 0 0 0 240px;
}

#webform-client-form-1821  #recaptcha_widget_div {
  margin-left:235px;
}

#webform-client-form-1821 .jquery-selectbox {
  width:300px !important;
}
#webform-component-general-information--applying-as .jquery-selectbox-list {
  width:290px !important;
}
#webform-component-primary-practice-information--state .jquery-selectbox-list,
#webform-component-mailing-address-fieldset--mail-state .jquery-selectbox-list{  
  width:290px !important;
  height:300px !important;
  overflow-y:scroll;
}
#webform-component-primary-markup,
#webform-component-mailing-address,
#webform-component-new-providers-markup{
  border-top:1px dashed #BBC4CA;
  margin-top:30px;
  padding-top:25px;
}

.node-type-lightbox-video {
  background-image:none !important;
  background-color:transparent;
}
.ie7 .node-type-lightbox-video  {
  background-color:#000;
}
.node-type-lightbox-video .region-page-top,
.node-type-lightbox-video #kampylink{
  display:none;
}
.node-type-lightbox-video .region-content {
  float:left;
  width:480px;
}

#webform-component-2014-details--spouse-or-partner-details--spouse-or-partner p {
  margin: 0px;
}

#webform-component-2014-details--applicant-details--applicant p {
  margin-top: 46px;
}

#webform-component-2014-details--applicant-details--first-name label, #webform-component-2014-details--applicant-details--date-of-birth label {
  margin-bottom: 20px;
}
.page-understand-my-plan #outerImageContainer,
.page-node-518 #outerImageContainer,
.page-node-274 #outerImageContainer{
  background:none !important;
}

.page-understand-my-plan #imageDataContainer,
.page-node-518 #imageDataContainer,
.page-node-274 #imageDataContainer{
  background:none !important;
  width:500px !important;
}
.page-understand-my-plan #bottomNavClose,
.page-node-518 #bottomNavClose,
.page-node-274 #bottomNavClose{
  position:absolute;
  top:0px;
  margin:0px 0 0 455px !important;
}
.ie7 .page-understand-my-plan #bottomNavClose,
.ie7 .page-node-518 #bottomNavClose,
.ie7 .page-node-274 #bottomNavClose{
  margin:0px 0 0 235px !important;
}
.blue-banner {
	float:left;
	width:980px;
	height:546px;
}
#blue-header {
  float:left;
  margin: 40px 20px 30px;
  width: 940px;
}
#blue-header h1 {
  float:left;
}
.node-type-bluevalue .content_left {
    float: left;
    margin-top: 10px;
    width: 455px;
}
.node-type-bluevalue .content_right {
    background: none repeat scroll 0 0 #F1F3F4;
    float: right;
    padding: 13px 20px 18px;
    width: 425px;
}
.node-bluevalue .content {
  font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
  float: left;
    padding: 23px 20px 50px;
}
#blue-header #logo {
  float:right;
  padding:0px;
}

.node-type-bluevalue .content_right h4 {
    color: #566370;
}
.node-type-bluevalue .content_right ul {
    float: left;
    margin-top: 20px;
    padding:0px;
}
.node-type-bluevalue .content_right ul li {
    background: url("../images/bluevalue/plan_Yes.png") no-repeat scroll 0 0 transparent;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    list-style:none;
    padding-bottom: 20px;
    padding-left: 40px;
}
.node-type-bluevalue .banner_plan {
    background: url("../images/bluevalue/transparent_white.png") repeat scroll 0 0 transparent;
    float: left;
    height: 190px;
    margin: 305px 0 0 20px;
    width: 460px;
}

.node-type-bluevalue .banner_plan_right {
    margin-left: 304px;
    margin-top: -70px;
}

.banner_right {
    float: right;
    margin: 20px 20px 0 0;
    width: 220px;
}
.learn_more {
    background: none repeat scroll 0 0 #0098C7;
    height: 60px;
    width: 220px;
}

.callus_detail {
    border-top: 1px solid #7FCBE3;
    color: #FFFFFF;
    margin-top: 20px;
    padding-top: 20px;
}

.callus_detail p {
  margin:0px;
    padding: 15px 0;
}


.node-type-bluevalue h1 {
    float: left;
    font-family: klavika-web;
    font-size: 48px;
    font-weight: normal;
      margin:0px;
}
.node-type-bluevalue h2 {
    color: #6BD2E5;
    font-family: klavika-web;
    font-size: 51px;
    text-transform: uppercase;
      margin:0px;
}
.node-type-bluevalue h3 {
    color: #FFFFFF;
    font-family: klavika-web;
    font-size: 26px;
    font-weight: normal;
    padding-top: 20px;
    text-transform: uppercase;
      margin:0px;
}
.node-type-bluevalue h4 {
    color: #FFFFFF;
    font-family: klavika-web;
      margin:0px;
    font-size: 26px;
    font-weight: normal;
}
.node-type-bluevalue h5 {
    color: #566370;
    font-family: klavika-web;
    font-size: 26px;
    font-weight: normal;
      margin:0px;
}
#plan {
    float: left;
    margin-top: 40px;
    width: 100%;
}
.callus {
    background: none repeat scroll 0 0 #0098C7;
    margin-top: 15px;
    padding: 0 15px;
    width: 190px;
}
.learn_more a {
    background: url("../images/bluevalue/white_arrow.png") no-repeat scroll 175px center transparent;
    color: #FFFFFF;
    float: left;
    font-family: klavika-web;
    font-size: 26px;
    font-weight: normal;
    margin: 12px 0 0 20px;
    padding-right: 35px;
}

.node-type-bluevalue .content_left h4 {
    color: #566370;
    padding-bottom: 22px;
}
#other_plans_kid {
    float: left;
    margin-top: 20px;
    padding: 0 20px 35px 0;
    width: 200px;
}
#other_plans {
    background: none repeat scroll 0 0 #F1F3F4;
    float: right;
    margin-top: 20px;
    padding: 20px 20px 35px;
    width: 680px;
}
#other_plans h4 {
    color: #566370;
    margin-bottom: 20px;
}
#other_plans ul {
    float: left;
    margin:0px;
    padding:0px;
}
#other_plans ul li {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    list-style:none;
}
#other_plans ul li a {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}
.node-type-bluevalue .content_left .downloads {
    background: none repeat scroll 0 0 #F1F3F4;
    float: left;
    margin-top: 18px;
    padding: 16px 20px 28px;
    width: 415px;
}
.node-type-bluevalue .content_left  .downloads span {
    float: left;
}
.node-type-bluevalue .content_left .downloads a {
    background: url("../images/bluevalue/download_doc_icon.png") no-repeat scroll left top transparent;
    clear: both;
    float: left;
    margin-top: 14px;
    padding-left: 30px;
}
.node-type-bluevalue #disclaimer {
    float: left;
    width: 100%;
}
.node-type-bluevalue #disclaimer p {
    float: left;
    font-size: 13px;
    margin-top: 30px;
    padding-left: 10px;
    width: 455px;
}
.node-type-bluevalue .footer_learn_more {
    background: url("../images/bluevalue/blue_btm_right.png") no-repeat scroll right bottom #0098C7;
    float: right;
    height: 107px;
    margin-top: 30px;
    width: 466px;
}
.node-type-bluevalue  .footer_learn_more a {
    background: url("../images/white_arrow.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    float: left;
    font-family: klavika-web;
    font-size: 26px;
    font-weight: normal;
    margin: 12px 0 0 20px;
    padding-right: 125px;
}
.node-type-bluevalue #footer .region  {
  border:none;
}
.node-type-bluevalue #footer-wrapper {
    margin-top: 20px;
}
.page-providers-policies .pager-polies {display:none;}

/* 2014 Updates*/
#webform-client-form-3757 fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
 
}
#webform-client-form-3757 .webform-component {
  clear: both;
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}
#webform-component-2013-details .webform-component {
  height: 53px;
}
/*.view-2014-compare-plan-benefit-details .prescription_drug_copays .first .compare-3-nodes li {
  margin-bottom: 20px;
}*/
.view-2014-compare-plan-benefit-details .prescription_drug_copays li {
  min-height: 45px;
}
.view-2014-compare-plan-benefit-details .prescription_drug_copays .thumb-left, .view-2014-compare-plan-benefit-details .prescription_drug_copays .thumb-right, .view-2014-compare-plan-benefit-details .prescription_drug_copays .thumb-center {
  padding-top: 29px;
}
.view-2014-compare-plan-benefit-details .prescription_drug_copays ul {
  padding-left: 0;
}
#webform-client-form-3757 #webform-component-required-fields {
  margin: 19px 0;
}
#webform-component-2013-details, #webform-component-2014-details, #webform-component-2014-details--spouse-or-partner-details--age,
#webform-component-2014-details--applicant-details--age, #webform-component-2014-details--dependent--age, #webform-component-2014-details .webform-component-checkboxes,
#webform-component-2014-details--dependent1--age, #webform-component-2014-details--dependent2--age,
#webform-component-2014-details--dependent3--age, #webform-component-2014-details--dependent4--age,
#webform-component-2014-details--dependent5--age, #webform-component-2014-details--dependent6--age,
#webform-component-2014-details--dependent7--age, #webform-component-2014-details--dependent8--age,
#webform-component-2014-details--dependent9--age, #webform-component-2014-details--dependent10--age,
#webform-component-2014-details--dependent11--age, #webform-component-2014-details--dependent12--age,
#webform-component-2014-details--dependent13--age, #webform-component-2014-details--dependent14--age,
#webform-component-2014-details--dependent15--age, #webform-component-2014-details--dependent16--age,
#webform-component-2014-details--dependent3, #webform-component-2014-details--dependent4,
#webform-component-2014-details--dependent5, #webform-component-2014-details--dependent6,
#webform-component-2014-details--dependent7, #webform-component-2014-details--dependent8,
#webform-component-2014-details--dependent9, #webform-component-2014-details--dependent10,
#webform-component-2014-details--dependent11, #webform-component-2014-details--dependent12,
#webform-component-2014-details--dependent13, #webform-component-2014-details--dependent14,
#webform-component-2014-details--dependent15, #webform-component-2014-details--dependent16
{
  display:none;
}

#webform-component-2014-details--dependent--dependent p, #webform-component-2014-details--dependent1 p, #webform-component-2014-details--dependent2 p,
#webform-component-2014-details--dependent3 p, #webform-component-2014-details--dependent4 p,
#webform-component-2014-details--dependent5 p, #webform-component-2014-details--dependent6 p,
#webform-component-2014-details--dependent7 p, #webform-component-2014-details--dependent8 p,
#webform-component-2014-details--dependent9 p, #webform-component-2014-details--dependent10 p,
#webform-component-2014-details--dependent11 p, #webform-component-2014-details--dependent12 p,
#webform-component-2014-details--dependent13 p, #webform-component-2014-details--dependent14 p,
#webform-component-2014-details--dependent15 p, #webform-component-2014-details--dependent16 p {
  margin-top: 7px;
}


#edit-submitted-2013-details-2-what-is-your-gender .form-type-radio, #edit-submitted-2013-details-4-for-whom-are-you-purchasing-insurance .form-type-radio {
  float: left;
  margin-right: 30px;
}
#webform-component-coverage-date, .date-icon{
  position: relative;
}

#webform-component-2013-details--how-old-are-you .jquery-selectbox {
  background: #F1F3F4;
  width: 226px !important;
  height: 36px;
  margin-top: 8px;
  margin-bottom: 25px;
}
#webform-component-2013-details--how-old-are-you .jquery-selectbox .jquery-selectbox-moreButton  {
 margin: 7px 5px 0 0;
}
#webform-component-2013-details--how-old-are-you .jquery-selectbox .jquery-selectbox-currentItem {
  padding: 7px 0 0 10px;
}
#edit-submitted-coverage-date {
  width: 206px !important;
  background-color: #F1F3F4;
  border: none;
  padding: 10px;
  margin-top: 8px;
}
#webform-component-coverage-date img {
  left: 196px;
  position: absolute;
  top: 33px;
  cursor:pointer;
}
#webform-component-2013-details--how-old-are-you  .jquery-selectbox .jquery-selectbox-list {
  width: 216px;
  margin-top: 06px;
}
.date-icon img {
  position: absolute;
  /*top: 8px;*/
  left: 100px;
  cursor: pointer;
}
#block-block-219 {
  display: none;
}
.edit-quote .date-icon img {
  left: 125px;
  position: absolute;
  top: 6px;
}

#webform-component-2014-details--applicant-details .date-icon img {
  top : 46px;
}
#webform-component-2014-details .description {
  font-size: 13px;
  position: absolute;
  right: 50px;
  top: 5px;
}
#webform-component-2014-details .webform-component-checkboxes {
  position: relative;
}
#webform-component-2014-details .webform-component-checkboxes .description {
  right: 68px;
  top: 7px
}
.ie7 #webform-component-2014-details .webform-component-checkboxes .description {
  top: 10px
}
#webform-component-2014-details--applicant-details--dental-plan .description {
  top: 96px !important;
}
#webform-component-2014-details--applicant-details--date-of-birth .description {
  top: 25px;
}
#webform-component-2014-details.edit-quote .date-icon .description {
  display: none;
}

#webform-component-2014-details.edit-quote #webform-component-2014-details--applicant-details--applicant p {
  margin-top: 29px;
}

#webform-component-2014-details .dependent-fieldset label {
  background: none !important;
  height: 10px !important;
}
#webform-component-2014-details .dependent-fieldset label .medical_image,  #webform-component-2014-details .dependent-fieldset label .dental_image{
  margin-left: 25px;
  margin-top: -10px;
}
.ie7 #webform-component-2014-details.edit-quote .dependent-fieldset label.option {
  padding-left: 0px;
  width: 20px;
}
.ie7 #webform-component-2014-details .dependent-fieldset label .medical_image, .ie7 #webform-component-2014-details .dependent-fieldset label .dental_image{
  width: 10px;
  margin-left: 0px;
  margin-top: -7px;
}
.edit-quote #webform-component-2014-details--applicant-details .date-icon img  {
  top: 106px;
}
.edit-quote #webform-component-2014-details--add-more-fields {
  margin-left: 130px;
}

#webform-client-form-3757 #edit-actions {
  margin: 0px;
}
#webform-client-form-3757 #edit-submit {
  float: left;
  margin-bottom: 0px;
    margin-top: 5px;
}
#webform-client-form-3757 #edit-submit:hover {
  text-decoration: underline;
}
.medicare-links li {
  margin-bottom: 5px !important;
  padding-bottom: 0 !important;
}
.medicare-links li a {
  width: 100% !important;
  max-width: 100% !important;
  padding-bottom: 0 !important;
}
#webform-component-2014-details fieldset {
  float: left;
  width: 100%;
}

#webform-component-2014-details fieldset .webform-component{
  clear: none;
  float: left;
  margin-right: 20px;
  width: 220px;
  margin-bottom: 0;
}

#webform-component-2014-details fieldset .webform-component input{
 padding: 10px;
  width: 200px;
  background: #F1F3F4;
  border: none;
}

#webform-component-2014-details fieldset .webform-component input.show-date {
  width: 110px;
}

#webform-client-form-3757 .addMoreFields {
  margin-left: 203px;
  width: 125px;
}

#webform-client-form-3757 .clearFields {
  margin-top: 15px;
  font-family: klavika-web;
}
#webform-component-2014-details--add-more-fields {
  margin-left: 240px;
   float: left;
}
#webform-component-2014-details--add-more-fields  a.add-more {
  background: url("../images/medical_dental.png") no-repeat scroll 0 -44px #FFFFFF;
    float: left;
    height: 22px;
    padding-left: 28px;
    width: 150px;
}
.premium-table th {
  background: #F1F3F4;
  border-color: #F1F3F4;
  padding: 2px 20px 3px 10px;
  vertical-align: middle;
  width: 114px;
}
.premium-table td {
  padding: 10px 20px 0px 10px;
}
.plans-list {
  float: left;
  clear: both;
  margin-top: 10px;
}
.plans-list ul {
  float: left;
  clear: both;
}
.plans-list li {
  list-style: none;
  float: left;
  width: 150px;
}

.plans-list li.checkbox, .plans-list li.views-field-views-bulk-operations {
  width: 40px;
}
.plans-list li.checkbox .form-item, .plans-list li.views-field-views-bulk-operations .form-item {
  margin-top: 5px;
}
.plans-list li.plan-name, .plans-list li.views-field-title {
  width: 200px;
}

.plan_details_content .reason-to-choose ul {
  padding-left: 15px !important;
}
.ie7 .plan_details_content .reason-to-choose ul {
  padding-left: 17px !important;
}
.plan_details_content .reason-to-choose li {
  list-style-type: disc;
}
#webform-component-2014-details--applicant-details .form-checkbox {
margin-top: 11px !important;
}
.premium-total {
  float: left;
  width: 100%;
  border-top: 1px solid #ccc;
  padding-top: 15px;
  margin-bottom: 45px !important;
  margin-top: 20px;
}
.ie7 .premium-total a {
  float: left;
}

.page-node-3757 #skip-link, .page-node-3760 #skip-link{
  display: none;
}
.premium-total div {
  float: right;
  margin-right: 165px;
  margin-top: 2px;
}

.premium-total.dental div{
  margin-right: 173px;
}
.medical, .dental {
  float: left;
    width: 100%;
}
.premium-total.dental {
  margin-bottom: 20px;
}
.dental {
  margin-bottom: 0px;
}
.medical .image {
  background: url("../images/medical_dental.png") no-repeat scroll 0 4px transparent;
  float: left;
    height: 24px;
    margin-right: 10px;
    width: 19px;
}

.dental .image{
  background: url("../images/medical_dental.png") no-repeat scroll 0 -20px transparent;
  float: left;
    height: 22px;
    margin-right: 10px;
    width: 19px;
}
.medical-footer, .dental-footer {
  float: right;
    width: 808px;
}
.medical_image {
  background: url("../images/medical_dental.png") no-repeat scroll 0 6px transparent;
  padding: 2px 7px;
}
.dental_image {
  background: url("../images/medical_dental.png") no-repeat scroll  0 -18px transparent;
  padding: 2px 7px;
}

.medical_image .tooltipLink, .dental_image .tooltipLink {
  display: block;
  margin-left: -7px;
  outline: none;
}

#webform-component-2014-details--2-select-the-date-when-you-want-your-coverage-to-be-effective .tooltipLink {
  display: inline;
  outline: none;
}

.medical_image .tooltipLink:hover, .dental_image .tooltipLink:hover {
  text-decoration: none;
}

#webform-component-2014-details--2-select-the-date-when-you-want-your-coverage-to-be-effective .tooltipLink img {
  vertical-align: text-top !important;
}
.get-quote-alert {
  background: url("../images/alert.png") no-repeat scroll 0 5px transparent;
  float: right;
  margin-top: 4px;
  padding-left: 18px
}

/* ZebraDialog CSS Starts */

.ZebraDialog {
    background: #566370;
    padding: 15px 10px 20px;
    width: 300px;
    z-index: 1101 !important;
    
}
.ZebraDialog .ZebraDialog_Body {
  color: #fff;
  position: relative;
  padding: 00px 10px 10px;
  margin-bottom: 10px;
}

.ZebraDialog .ZebraDialog_Buttons {
    margin-bottom: 10px;
    text-align: center;
}

.ZebraDialog .ZebraDialog_Buttons a {
    background-color: #0098C7;
    font-size: 14px;
    color: white;
    padding: 10px 15px;
    margin-right: 20px;
    outline:none;

}

.ZebraDialog_Button1 {
    background: #98C11D !important;
    margin: 0px !important;
}

.ZebraDialogOverlay{ background: #666; z-index: 1100 !important; }

/* ZebraDialog ends */

		/* ************ plan 2014 year page style - start ******************* */


#page.plan_year_2014_page #sidebar-second{
  display: none;
}
#page.plan_year_2014_page #content{
  width: 940px
}
.page_top_shopping_cart {
  background: none repeat scroll 0 0 #FDF4E8;
  float: left;
  padding: 20px 20px 35px;
  width: 900px;
  margin-top: 25px;
  margin-bottom: 10px;
}
.page_top_shopping_cart .scart_title {
    margin-bottom: 10px;
}
.page_top_shopping_cart table.scart_section_wrapper {
  border-bottom: 1px solid #666;	
  border-collapse: collapse;
  float: left;
  width: 900px;
  margin-bottom: 20px;
}
.page_top_shopping_cart table.scart_section_wrapper tbody {
  border: medium none;
}
.page_top_shopping_cart table.scart_section_wrapper tr {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.page_top_shopping_cart table.scart_section_wrapper td {
  border-left: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: none;
  border-top: none;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
}
.page_top_shopping_cart .scart_estimation{
  width: 220px;
}
.page_top_shopping_cart .scart_medical, .page_top_shopping_cart .scart_dental{
  width: 310px;
}
.page_top_shopping_cart .scart_empty {
  padding-bottom: 40px;
}
.page_top_shopping_cart table.scart_section_wrapper td.column-last {
  font-weight: normal;
  padding-top: 0px;
  border-right: none;
}
.page_top_shopping_cart table.scart_section_wrapper td:first-child {
  border-left: none;
  padding-left: 0px;
}
.page_top_shopping_cart table.scart_section_wrapper td.scart_dental {
  border-right: none;
}
.page_top_shopping_cart table.scart_section_wrapper .scart {
  margin-left: 2px;
}
.page_top_shopping_cart .scart_medical_title, .page_top_shopping_cart .scart_dental_title {
  font-size: 18px;
  font-weight: normal;
}
.page_top_shopping_cart .shopping_cart_apply {
  clear: both;
  float: left;
  width: 900px;
}
.page_top_shopping_cart .scart_estimation .field_amount{
  font-size: 18px;
  padding-top: 8px;
}
.page_top_shopping_cart .scart_section_wrapper .scart_section{
  padding-top: 33px;
}
.page_top_shopping_cart .scart_section_wrapper .scart_medical .premium-details {
    padding-right: 5px;
}
.page_top_shopping_cart .scart_section_wrapper .scart_medical .remove_medical_cart {
    padding-left: 5px;
}
.page_top_shopping_cart .scart_section_wrapper .cart-plan-title {
  font-weight: bold;
   margin: 0;
}
.page_top_shopping_cart .shopping_cart_apply .applyplanlist-2014 {
  text-transform: uppercase;
  padding: 4px 10px 3px !important
}
.page_top_shopping_cart .shopping_cart_apply .edit-quote {
  float: left;
  margin-top: 5px;
}
.scart_estimation .scart p {
  margin: -2px 0px;
}
.page_top_shopping_cart_help_section {
  background: none repeat scroll 0 0 #FDF4E8;
  clear: both;
  float: left;
  margin-bottom: 20px;
  width: 930px;
  padding-top: 16px;
  padding-bottom: 20px;
  padding-left: 10px;
}
.page_top_shopping_cart_help_section .scart_help_section_wrapper {
  clear: both;
  float: left;
  width: 900px;
}
.page_top_shopping_cart_help_section .scart_help_section_wrapper tr, .page_top_shopping_cart_help_section .scart_help_section_wrapper td, .page_top_shopping_cart_help_section .scart_help_section_wrapper tbody {
  border: none;
}
.page_top_shopping_cart_help_section .scart_help_section_wrapper td {
  padding-top: 0px;
}
.page_top_shopping_cart_help_section .scart_help_section_wrapper .scart_help_left, .page_top_shopping_cart_help_section .scart_help_section_wrapper .scart_help_center{
  border-right: 1px solid #666;
}
.page_top_shopping_cart_help_section .scart_help_section_wrapper .scart_help_left {
  width: 120px;
}
.plandetail_2014_section {
  background: none repeat scroll 0 0 #F6F7F8;
  padding: 20px 0;
  width: 100%;
}
.plandetail_2014_section table{
  width: 100%;
}
.plandetail_2014_section table, .plandetail_2014_section table tr, .plandetail_2014_section table td, .plandetail_2014_section table thead, .plandetail_2014_section table tbody {
  border: medium none;
}
.plandetail_2014_section td{
  padding-top: 0px;
  padding-left: 20px;
}
.plandetail_2014_section thead .column-last, .plandetail_2014_section .header_td{
  font-weight: bold;
}

.plandetail_2014_section tbody{
  color: #E06C2A;
}
.plandetail_2014_section tbody .column-last  {
  color: #566370;
  font-weight: bold;
}
.plandetail_2014_section .your_total_estimated_amount {
  font-size: 18px;
  font-weight: bold;
}
.plandetail_2014_section .add_to_cart_button, .plan_details_content .add_to_cart_button, .view-2014-compare-plans .apply_now_compare, .add_to_cart_compare {
  background-color: #98C11D;
  border: 0 none;
  color: #FFFFFF;
  font-size: 13px;
  font-family: "klavika-web";
  float: left;
  line-height: 18px;
  padding: 6px 8px;
  text-transform: uppercase;
  font-weight: normal;
}
.add_to_cart_compare  {
  text-transform: none;
}
.medicare-links {
  font-weight: normal;
}
.view-2014-compare-plans .apply_now_compare {
  margin-bottom: 20px;
}
.plan_year_2014_page .plan_details_content {
  margin-top: 0px;
}
.plan_year_2014_page #plan_details_tabs {
    float: left;
    width: 100%;
	margin-bottom: 35px;
}
.plan_year_2014_page #plan_details_tabs ul.head {
  background: none repeat scroll 0 0 #F6F7F8;
  float: left;
  list-style: none outside none;
  padding-left: 10px;
  padding-right: 10px;
  width: 920px;
  padding-top: 20px;
  padding-bottom: 0px;
  margin-bottom: 25px;
}
.plan_year_2014_page #plan_details_tabs ul.head li {
  float: left;
  padding: 20px;
}
.plan_year_2014_page #plan_details_tabs ul.head li.active {
  background: #fff;
  color: #000;
}
.plan_year_2014_page #plan_details_tabs ul.head li a{
  font-family: "klavika-web";
    font-size: 18px
}
.plan_year_2014_page #plan_details_tabs ul.head li.active a {
  color: #666;
}
.plan_year_2014_page .plandetail_2014_section .plan_rating {
  line-height: 38px;
  padding-left: 36px;
  padding-top: 10px;
  text-transform: capitalize;
}
.plan_rating_gold {
  background: url("../images/gold_medal_icon_big.png") no-repeat 0 0 transparent;
}
.plan_rating_silver {
  background: url("../images/silver_medal_icon_big.png") no-repeat 0 0 transparent;
}
.plan_rating_bronze {
  background: url("../images/bronze_medal_icon_big.png") no-repeat 0 0 transparent;
}
.plan_rating_small_gold {
  background: url("../images/gold_medal_icon.png") no-repeat 0 2px transparent;
}
.plan_rating_small_silver {
  background: url("../images/silver_medal_icon.png") no-repeat 0 2px transparent;
}
.plan_rating_small_bronze {
  background: url("../images/bronze_medal_icon.png") no-repeat 0 2px transparent;
}
.view-medical-plans .plan_rating_small, .plan_year_2014_page .plan_rating_small {
  color: transparent;
  height: 26px;
  line-height: 26px;
  padding-right: 5px;
  width: 16px;
  float: left;
  margin-right: 10px;
}
.plan_year_2014_page .plan_rating_small  {
  margin: 0px;
  float: left;
}
.page-shop-for-plan-medical-plans #page-title, .page-shop-for-plan-dental-plans #page-title{
  display: none;
}
.page-title-visible {
  clear: both;
  display: block;
}

.page-shop-for-plan-medical-plans .plan-links,  .page-shop-for-plan-dental-plans .plan-links{
  margin-top: 30px;
  width: 100%;
}
.page-shop-for-plan-medical-plans .plan-links ul, .page-shop-for-plan-dental-plans .plan-links ul{
  padding: 0 0 0 5px;
}
.view-medical-plans .views-field-path {
    display: none;
}
.view-medical-plans .plans-list, .view-2014-dental-plan .plans-list {
  padding-bottom: 20px;
}

.view-medical-plans .plans-list table, .view-2014-dental-plan .plans-list table {
  width: 940px;
}
.ie .view-medical-plans .plans-list table .checkbox .vbo-select {
  margin-top: 3px;
}
.ie .view-2014-dental-plan .plans-list table .checkbox .vbo-select {
  margin-top: 1px;
}
.view-medical-plans .plans-list table thead, .view-2014-dental-plan .plans-list table thead {
  background: none repeat scroll 0 0 #F1F3F4;
}
.view-medical-plans .plans-list table thead, .view-2014-dental-plan table thead {
  background: none repeat scroll 0 0 #F1F3F4;
}
.view-2014-dental-plan table thead th{
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal;
}
.view-medical-plans .plans-list table thead td, .view-2014-dental-plan table thead th{
  vertical-align: middle;
  border-color: #F1F3F4;
}
.view-medical-plans .plans-list table tbody{
  color: #E06C2A;
}
.view-medical-plans .plans-list table tbody td, .view-2014-dental-plan .plans-list table tbody td{
  padding-top: 10px;
}
.view-medical-plans .plans-list table thead td.active, .view-2014-dental-plan table thead th.active {
  background-color: #DDDDDD;
}
.view-medical-plans .plans-list .plan-name {
  width: 240px;
}
.view-medical-plans .plans-list .monthly_premium, .view-medical-plans .plans-list .out_of_pocket_maximum {
  width: 130px;
}
.view-medical-plans .plans-list table tbody tr, .view-2014-dental-plan .plans-list table tbody tr {
  background-color: #FFFFFF;
  border-bottom: 2px solid #CCCCCC !important;
}
.ie7 .view-medical-plans .plans-list table tbody td, .ie7 .view-2014-dental-plan .plans-list table tbody td {
  background-color: #FFFFFF;
  border-bottom: 2px solid #CCCCCC !important;
}
.view-medical-plans .plans-list .premium-details, .view-2014-dental-plan .premium-details, .remove_dental_cart, .remove_medical_cart{
  font-size: 13px;
}
.view-medical-plans .plans-list table td {
  padding-left: 10px;
  padding-right: 10px;
}
.scart_section_wrapper .field_amount {
  font-weight: bold;
}
.view-medical-plans .vbo-table-select-all, .view-2014-dental-plan .vbo-table-select-all{
  display: none !important;
}
.checkbox .vbo-select{
  margin-top: 6px;
  margin-left: 4px;
}
#webform-component-2014-details--spouse-or-partner-details .webform-component-markup {
  margin-top: 22px;
}
.view-2014-dental-plan  .checkbox .vbo-select {
  margin-top: 3px;
}
.view-medical-plans .plans-list .views-field-title{
  width: 274px;
}
.view-medical-plans .plans-list .views-field-nothing {
  width: 150px;
}
.view-medical-plans .plans-list .views-field-field-annual-deductible-2014{
  width: 110px;  
}
.view-medical-plans .plans-list .views-field-view-node {
  width: 115px;  
}
.view-medical-plans .plans-list .views-field-field-out-of-pocket-maximum, .view-medical-plans .plans-list .views-field-field-general-prescrip-copay{
  width: 130px;
}
.view-medical-plans .plans-list .views-field-field-plan-rating {
  width: 130px;
}

.view-medical-plans .plans-list thead a {
  line-height: 20px;
}

.view-2014-dental-plan a.tooltipLink, .view-medical-plans a.tooltipLink {
  display: inline;
}

.view-medical-plans .plans-list td.checkbox, .view-medical-plans .plans-list th.checkbox, .view-medical-plans .plans-list .views-field-views-bulk-operations,
.view-2014-dental-plan .plans-list td.checkbox, .view-2014-dental-plan .plans-list th.checkbox, .view-2014-dental-plan .plans-list .views-field-views-bulk-operations  {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 10px;
}
.view-medical-plans .plans-list .views-field-title a img, .view-2014-dental-plan .views-field-title a img {
  padding-left: 10px;
}
.ie7 .view-medical-plans .plans-list .views-field-title a img, .ie7 .view-2014-dental-plan .views-field-title a img {
  padding-top: 10px;
}
.compare_cart_button {
    clear: both;
    float: left;
    margin-top: 10px;
	margin-bottom: 10px;
    width: 100%;
}
.compare_cart_button a{
    text-transform: uppercase;
	float: left;
	margin-right: 10px;
}
.compare_cart_button .add_to_cart_list_button, .add_to_cart_dental_button {
  background-color: #98C11D;
  border: 0 none;
  color: #FFFFFF;
  font-size: 13px;
  font-family: "klavika-web";
  line-height: 18px;
  padding: 6px 8px;
  text-transform: uppercase;
}
.plan_details_tabs ul.head li a {
  font-family: "klavika-web";
}
.view-2014-dental-plan .field_amount, .scart_section .field_amount{
  color: #E06C2A;
}
.view-2014-dental-plan .view_our_dental_compare {
  background: url("../images/doc_icon.png") no-repeat scroll left center transparent;
  clear: both;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 20px;
  width: 100%;
}

.view-2014-dental-plan .plans-list .show_dental_plan_details {
  background: url("../images/doc_icon.png") no-repeat scroll left center transparent;
  padding-left: 20px;
}
.view-2014-dental-plan .plans-list .views-field-field-general-prescrip-copay{
  width: 100px;
}
.view-2014-dental-plan .plans-list .views-field-field-out-of-pocket-maximum, .view-2014-dental-plan .plans-list .views-field-field-annual-maximum {
  width: 115px;
}
.ie7 .view-2014-dental-plan .view_our_dental_compare {
  margin-bottom: 0px;
}
.view-2014-dental-plan  h4.detailed_plan_comparison{
  clear: both;
  float: left;
  margin-bottom: 0;
  margin-top: 10px;
  width: 940px;
}


.add_to_cart_dental_button {
  margin: 0px;
}
 #webform-component-2014-details.edit-quote fieldset .webform-component {
  width: 169px;
  margin-right: 0px;
 }
  #webform-component-2014-details.edit-quote fieldset .webform-component-markup {
    width: 116px;
  }
  
 #webform-component-2014-details.edit-quote fieldset .webform-component label{
  background: none repeat scroll 0 0 #F1F3F4;
  height: 60px;
   margin-left: -3px;
  margin-bottom: 20px;
  padding: 10px;
  width: 149px;
}

 #webform-component-2014-details.edit-quote fieldset .webform-component label.option {
  display: none;
  margin: 0px;
 }
 
 #webform-component-2014-details.edit-quote fieldset #webform-component-2014-details--applicant-details--first-name label,
 #webform-component-2014-details.edit-quote fieldset #webform-component-2014-details--applicant-details--date-of-birth label,
  #webform-component-2014-details.edit-quote fieldset #webform-component-2014-details--applicant-details--age label {
    
    height: 40px;
    padding-top: 30px;
    
  }

#webform-component-2014-details.edit-quote fieldset .webform-component input {
  margin-right: 10px;
  width: 135px;
}


#webform-component-2014-details.edit-quote fieldset .webform-component input.form-checkbox {
margin-left: 10px;
 margin-top: 7px;
 width: 17px;
 padding: 0px;
 background: none;
}
#webform-component-2014-details.edit-quote fieldset .webform-component input.age1,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age2,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age3,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age4,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age5,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age6,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age7,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age8,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age9,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age10,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age11,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age12,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age13,
#webform-component-2014-details.edit-quote fieldset .webform-component input.age{
  background: none repeat scroll 0 0 transparent;
  padding: 10px 5px;
  width: 17px;
}

#webform-component-2014-details.edit-quote #webform-component-2014-details--applicant-details--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--spouse-or-partner-details--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent1--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent2--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent3--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent4--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent5--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent6--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent7--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent8--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent9--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent10--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent11--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent12--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent13--age,
#webform-component-2014-details.edit-quote #webform-component-2014-details--dependent14--age, #webform-component-2014-details.edit-quote #webform-component-2014-details--dependent14--age{
  width: 45px;
}

.page-node-3757 .wizardbottom, #webform-client-form-3757 #edit-submit {
  display: none;
}
		/* ************ plan 2014 year page style - start ******************* */

.plan_year_2014_page .tab-inner-content {
  float: left;
  margin-right: 20px;
  width: 700px;
}
.plan_year_2014_page .tab-right-sidebar {
  float: right;
  width: 220px;
  margin-top: 5px;
}
.plan_year_2014_page .tab-right-sidebar .block {
  background: #E5F4F9;
  padding: 16px 20px 15px;
  margin-bottom: 10px;
  float: left;
  clear: both;
}
.ie7 .plan_year_2014_page .tab-right-sidebar .block {
  float: none;
}
.plan_year_2014_page .tab-right-sidebar h4 {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-top: 0;
}
.plan_year_2014_page .tab-content .field-name-field-summary .field-label {
  display: none;
}
.plan_year_2014_page .tab-right-sidebar .reason-to-choose{
  background: none repeat scroll 0 0 #E5F4F9;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 10px 10px 27px;
  width: 200px;
}
.plan_year_2014_page .reason-to-choose-title{
  font-size: 15px;
  font-weight: bold;
}
.tab-right-sidebar .see-how-appplies, .tab-right-sidebar .what-happens-if {
  padding: 0px;
}
.resources_file a {
  background-image: url("../images/doc_icon.png");
  background-repeat: no-repeat;
  padding-left: 20px;
}
.view-2014-compare-plans .views-field-nid,.view-2014-compare-plans thead, .view-2014-compare-plans .views-field-path, .view-2014-compare-plans .views-field-field-audience {
  display: none;
}
.view-2014-compare-plans .views-field-nothing-3 a {
  color: #59A7D0;
  font-family: klavika-web;
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
}
.view-2014-compare-plans .views-field-nothing-2 .compare_plan_detail_link a {
  color: #59A7D0;
  font-size: 13px;
}
.view-2014-compare-plan-benefit-details .out_of_network_link {
  font-weight: normal;
}
.view-2014-compare-plans .compare_plan_detail_link, .view-compare-plans .compare_plan_detail_link {
  clear: both;
   margin-bottom: 22px;
}
.view-2014-compare-plans table.views-table, .view-compare-plans table.views-table{
  clear: both;
  float: left;
  width: 940px;
}
.view-2014-compare-plans table.views-table, .view-compare-plans table.views-table {
  background: none repeat scroll 0 0 #F1F3F5 !important;
  border: medium none;
}
.view-2014-compare-plans table.views-table thead, .view-compare-plans table.views-table thead{
  background: none repeat scroll 0 0 #FFF;
}
.view-2014-compare-plans table.views-table tbody tr, .view-compare-plans table.views-table tbody tr {
    padding: 0.1em 0.6em;
	background-color: transparent;
}
.view-2014-compare-plans table.views-table tbody td, .view-compare-plans table.views-table tbody td{
  width: 220px;
} 
.view-2014-compare-plans table.compare-2-nodes tbody td {
   width: 295px;
}
.view-2014-compare-plans table.views-table tr td, .view-2014-compare-plans table.views-table tr th, .view-compare-plans table.views-table tr td, .view-compare-plans table.views-table tr th{
  padding: 10px 20px 10px 10px;
}
.view-2014-compare-plans table.views-table tbody, .view-2014-compare-plans table.views-table tr td, .view-2014-compare-plans table.views-table tr th, .view-2014-compare-plans table.views-table tbody tr, .view-compare-plans table.views-table tbody, .view-compare-plans table.views-table tr td, .view-compare-plans table.views-table tr th, .view-compare-plans table.views-table tbody tr{
  border: medium none;
}
.view-2014-compare-plans table.views-table tr th, .view-compare-plans table.views-table tr th {
  padding-left: 10px;
}
.view-2014-compare-plans table.views-table tr.divider td, .view-compare-plans table.views-table tr.divider td{
  padding: 0px;
}
.ie7 .view-2014-compare-plans table.views-table tr.divider td, .ie7 .view-compare-plans table.views-table tr.divider td{
  padding-left: 10px;
}
.view-2014-compare-plans table.views-table tr.first_row, .view-compare-plans table.views-table tr.first_row {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.view-2014-compare-plans table.views-table .plan_rating_small {
  float: left;
  line-height: 14px;
  /*margin-left: 10px;*/
  padding-left: 5px;
  padding-top: 10px;
  width: 16px;
}
.view-2014-compare-plans table.views-table th, .view-compare-plans table.views-table th {
  padding-left: 0;
  width: 240px;
}
.view-2014-compare-plans table.views-table tr.first_row td, .view-compare-plans table.views-table tr.first_row td  {
  padding-top: 0px;
}
.view-2014-compare-plan-benefit-details table, .view-compare-plans-benefit-details table {
  clear: both;
  float: left;
  width: 940px;
  background: none repeat scroll 0 0 #F1F3F5 !important;
  margin-bottom: 25px;
}
.view-2014-compare-plans table.views-table .divider td, .view-2014-compare-plan-benefit-details .divider td, .view-compare-plans table.views-table .divider td, .view-compare-plans-benefit-details .divider td{
  padding-left: 10px;
}
.view-2014-compare-plans table.views-table .divider hr, .view-2014-compare-plan-benefit-details .divider hr, .view-compare-plans table.views-table .divider hr, .view-compare-plans-benefit-details .divider hr{
  width: 920px;
}
.view-2014-compare-plan-benefit-details table tbody, .view-2014-compare-plan-benefit-details table tr td, .view-2014-compare-plan-benefit-details table tr th,  .view-2014-compare-plan-benefit-details table tbody tr, .view-compare-plans-benefit-details table tbody, .view-compare-plans-benefit-details table tr td, .view-compare-plans-benefit-details table tr th,  .view-compare-plans-benefit-details table tbody tr{
  border: medium none;
}
.page-shop-for-plan-medical-plan-compare-plans #block-views-7b0bf3564193065811f591d51f81fd93 {
    margin-top: 22px;
}
.view-2014-compare-plan-benefit-details table td.thumb-left, .view-2014-compare-plan-benefit-details table td.thumb-center, .view-2014-compare-plan-benefit-details table td.thumb-right, .view-compare-plans-benefit-details table td.thumb-left, .view-compare-plans-benefit-details table td.thumb-center, .view-compare-plans-benefit-details table td.thumb-right{
  width: 220px;
}
.view-2014-compare-plan-benefit-details table th.first {
  width: 220px;
}
.view-2014-compare-plan-benefit-details table.compare-3-nodes th.first{
  width: 235px;
}
.view-2014-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 230px;
}
.view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-center{
  width: 280px;
}
.ie8 .view-2014-compare-plans table.compare-2-nodes th {
  width: 260px;
}
.ie8 .view-2014-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 220px;
}
.ie9 .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .ie9 .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-center{
  width: 310px;
}
.ie9 .view-2014-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 215px;
}
.chrome .view-2014-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 265px;
}
.chrome .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .chrome .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-center{
  width: 320px;
}
.chrome .view-2014-compare-plans table.compare-3-nodes th {
  width: 210px;
}
.safari .view-2014-compare-plans table.compare-3-nodes th {
  width: 210px;
}
.safari .view-2014-compare-plan-benefit-details table.compare-2-nodes td.first {
  width:265px;
}
.safari .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .safari .view-2014-compare-plan-benefit-details table.compare-2-nodes td.thumb-center {
  width:320px;
}
.view-2014-compare-plan-benefit-details table td.first ul, .view-compare-plans-benefit-details table td.first ul {
  padding-left: 0px;
}
.view-2014-compare-plan-benefit-details table thead th, .view-compare-plans-benefit-details table thead th {
  padding-top: 15px;
}
.view-2014-compare-plan-benefit-details table .add_to_cart_row td, .view-compare-plans-benefit-details table .add_to_cart_row td{
  padding-bottom: 15px;
}
.plan_year_2014_page .summary-header {
  background: #F1F3F5;
  border: medium none;
}
.plan_year_2014_page .summary-header div{
  font-size: 15px;
  font-weight: normal;
}
.view-medical-plans .plans-list .plans_list_desc{
  margin-bottom: 15px;
  width: 940px;
}
.view-medical-plans .plans-list .plan_rating .plan_rating_small_na, .plan_year_2014_page .plan_rating_small_na {
  color: #566370;
}
.plan_year_2014_page .plan_rating_small_na {
  text-transform: capitalize;
}
.plan_year_2014_page .plan_rating_small_na_only{
  padding-left: 0px;
}
.view-2014-compare-plans table.views-table .plan_rating_small_na {
  text-transform: capitalize;
}
.view-2014-compare-plans table.views-table td.views-field-field-annual-deductible-2014, .view-2014-compare-plans table.views-table td.views-field-nothing, .view-2014-compare-plans table.views-table td.views-field-field-out-of-pocket-maximum, .view-compare-plans table.views-table td.views-field-field-annual-deductible, .view-compare-plans table.views-table td.views-field-nothing_1, .view-compare-plans table.views-table td.views-field-field-out-of-pocket-maximum {
  color: #E06C2A;
}

.view-medical-plans .subsidy-info, .view-2014-dental-plan .subsidy-info {
  background: none repeat scroll 0 0 #F6F5A4;
  clear: both;
  margin-bottom: 30px;
  margin-top: 0px;
  padding: 20px;
  float: left;
  width: 900px;
}
.ie7 .view-medical-plans .plans-list .views-field-title a.active, .ie7 .view-2014-dental-plan .plans-list .views-field-title a.active {
  padding-left:20px;
}
.view-plan-2014-associtated-files .views-field-field-file-title, .view-plan-2014-benefit-summary .views-field-field-file-title{
  font-weight: bold;
}
.view-plan-2014-associtated-files .views-row, .view-plan-2014-benefit-summary .views-row{
  margin-bottom: 10px;
}
		/* ************ plan 2014 year page style - start ******************* */

/* 2013 compare plan page style */
.view-compare-plans .views-field-field-audience, .view-compare-plans .views-field-field-paln-price, .view-compare-plans .views-field-field-ques-ans, .view-compare-plans .views-field-path, .view-compare-plans .views-field-nid{
  display: none;
}
.view-compare-plans .views-field-field-tier-4 .premium_amount {
 color: #E06C2A;
}
#content-bottom #block-views-e2ebe4ac58f72ecf9273efbae9460e09 {
  margin-top: 30px;
}
/* 2013 compare plan page style */
.page-shop-for-plan-plan-dental-individuals-and-families #block-block-61, .page-shop-for-plan-plan-medical-families #block-block-61, .page-shop-for-plan-plan-medical-individuals  #block-block-61 {
  margin-top: 0px !important;
}
#sidebar-second #block-block-66 {
  background: #F6EEB3;
}
.menu-553 .submenus .medicare-links p{ font-weight: normal;}
.page-node-1866 #kampylink{ margin-right: 19px;}
.view-2014-compare-plans table.views-table .views-field-field-summary {
  padding: 15px 10px 18px;
}
.view-2014-compare-plans table.views-table .views-field-field-summary p{
  margin-bottom: 0px;
  margin-top: 0px;
}
.view-2014-compare-plans table.views-table .views-field-nothing-3{
  padding-bottom: 8px;
}
.view-2014-compare-plans table.views-table .views-field-nothing-2{
  padding-bottom: 30px;
}
.view-2014-compare-plans table.views-table tr.views-field-field-out-of-pocket-maximum, .view-2014-compare-plans table.views-table th.views-field-field-out-of-pocket-maximum {
  padding-bottom: 25px;
}
.view-2014-compare-plan-benefit-details table .add_to_cart_row td {
  padding-bottom: 30px;
}
.view-2014-compare-plan-benefit-details .cpb_title {
  font-weight: bold;
  margin-bottom: 5px;
}
.view-2014-compare-plan-benefit-details .cpb_preventive_care .thumb-left, .view-2014-compare-plan-benefit-details .cpb_preventive_care .thumb-center, .view-2014-compare-plan-benefit-details .cpb_preventive_care .thumb-right{
  padding-top: 16px;
}
.view-2014-compare-plan-benefit-details .cpb_primary_care_physician_office_visits .thumb-left, .view-2014-compare-plan-benefit-details .cpb_primary_care_physician_office_visits .thumb-center, .view-2014-compare-plan-benefit-details .cpb_primary_care_physician_office_visits .thumb-right{
  padding-top: 16px;
}
.view-2014-compare-plan-benefit-details .cpb_specialist_office_visits .thumb-left, .view-2014-compare-plan-benefit-details .cpb_specialist_office_visits .thumb-center, .view-2014-compare-plan-benefit-details .cpb_specialist_office_visits .thumb-right{
  padding-top: 16px;
}
.plan_year_2014_page #plan_details_tabs .summary-covered {
  padding: 0 10px;
}
.plan_year_2014_page #plan_details_tabs .field-name-field-eligibility .field-label {
  font-size: 15px;
}
.page-shop-for-plan-medical-plans .view-medical-plans .plans-list table tbody td, .page-shop-for-plan-dental-plans .view-2014-dental-plan table tbody td{
  padding-bottom: 12px;
  padding-top: 14px;
}
.view-medical-plans .compare_cart_button_bottom {
  margin-bottom: 15px;
}
.view-2014-dental-plan .compare_cart_button_bottom {
  margin-bottom: 15px;
}
.view-compare-plans .compare-content.compare-2-nodes li {
  width: 290px;
}
.view-compare-plans .view-content table.compare-2-nodes td{
  width: 290px;
}
.view-compare-plans .view-content table.compare-2-nodes td.plantd_second {
    width: 300px;
}
.ie7 .view-compare-plans .view-content .compare-2-nodes .cp2013_plan_title a {
  float: left;
  width: 275px;
}
.view-compare-plans-benefit-details table.compare-2-nodes td, .view-compare-plans-benefit-details table.compare-2-nodes th {
  width: 290px
}
.view-compare-plans .compare-content {
  width: 920px;
}
.view-compare-plans-benefit-details .bottom_disclaimer {
  width: 940px;
}
.view-compare-plans .compare-content.compare-3-nodes li.last {
  margin-right: 20px !important;
}
.view-compare-plans .compare-content.compare-3-nodes li {
  width: 210px;
}
.view-compare-plans .view-content table.compare-3-nodes td{
  vertical-align: top;
}
.view-compare-plans .view-content table.compare-3-nodes td.plantd_third{
  width: 230px;
}
.view-compare-plans .view-content table.compare-3-nodes td.plantd_second{
  width: 215px;
}
.view-compare-plans .view-content table.compare-3-nodes td.plantd_first{
  width: 210px;
}

.enroll2014 {}

#cwmn-rendered {position:fixed !important;bottom:0;right:125px;z-index:10000;width:165px !important;height:35px !important;}

.node-type-campaign-layout-75-25 #blue-header {margin-bottom:0;}
.node-type-campaign-layout-75-25 .bottom_box {width:273px;margin:0 10px;float:left;padding:10px;}
.node-type-campaign-layout-75-25 #node-4293 .bottom_box1 {width:160px;}
.node-type-campaign-layout-75-25 #node-4293 .bottom_box3 {width:155px;}
.node-type-campaign-layout-75-25 #node-4316 .bottom_box1 {width:160px;}
.node-type-campaign-layout-75-25 #node-4316 .bottom_box3 {width:155px;}
.node-type-campaign-layout-75-25 #node-4360 .bottom_box1, .node-type-campaign-layout-75-25 #node-4360 .bottom_box2, .node-type-campaign-layout-75-25 #node-4360 .bottom_box3 {width:196px;}
.node-type-campaign-layout-75-25 #node-4351 .bottom_box1, .node-type-campaign-layout-75-25 #node-4351 .bottom_box2, .node-type-campaign-layout-75-25 #node-4351 .bottom_box3 {width:196px;}
.node-type-campaign-layout-75-25 .bottom_boxs {background:#f1f3f5;font-size:14px;margin:0 10px;display:table;}
.node-type-campaign-layout-75-25 .bottom_boxs a {font-weight: bold;}
.node-type-campaign-layout-75-25 #footer-wrapper {margin-top:20px !important;}
.node-type-campaign-layout-75-25 .main_col {width:700px;margin:0 10px;float:left;}
.node-type-campaign-layout-75-25 .right_col {width:220px;margin:0 10px;float:right;}
.node-type-campaign-layout-75-25 .right_col_box {background:#f1f3f5;color:#1d374b;padding:10px;margin-bottom:20px;}
.node-type-campaign-layout-75-25 .section {clear:both;margin:0 10px;display:table;}
.node-type-campaign-layout-75-25 .title1 {color:#b0bdc5;font-size:45px;font-weight:bold;margin:-10px 0 0 0;width:710px;}
.node-type-campaign-layout-75-25 .title2 {color:#09c;font-size:45px;font-weight:bold;padding:10px 0 0 0;width:710px;clear:left;}

.node-type-campaign-layout-75-25 ul.gc_list {display:table;padding-left:5px;}
.node-type-campaign-layout-75-25 ul.gc_list li {list-style:none;padding:1% 0;}
.node-type-campaign-layout-75-25 ul.gc_list li:before {content:'\2022';left:-5px;color:#ea961c;position:relative;}

.node-type-campaign-layout-75-25 ol {counter-reset: li; list-style: none; *list-style: decimal; padding: 0; /*margin-bottom: 4em;*/ text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.node-type-campaign-layout-75-25 ol ol {margin: 0 0 0 2em;}
.node-type-campaign-layout-75-25 .rounded-list li{position: relative;display: block;padding: .4em .4em .4em 2em;*padding: .4em;margin: .5em 0;color: #768c99;text-decoration: none;border-radius: .3em;transition: all .3s ease-out;font-size:18px;}
/*.node-type-campaign-layout-75-25 .rounded-list a:hover{background: #eee;} .rounded-list a:hover:before{transform: rotate(360deg);}*/
.node-type-campaign-layout-75-25 .rounded-list li:before{content: counter(li);counter-increment: li;position: absolute; left: -0.7em;top:0;margin-top: 0.2em;background: #09c;height: 1.5em;width: 1.5em;line-height: 1.5em;border: .3em solid #fff;text-align: center;font-weight: bold;border-radius: 2em;transition: all .3s ease-out;color:#fff;}
/*.node-type-campaign-layout-75-25 .rectangle-list li{position: relative;display: block;padding: .4em .4em .4em .8em;*padding: .4em;margin: .5em 0 .5em 2.5em;background: #ddd;color: #444;text-decoration: none;transition: all .3s ease-out;} .node-type-campaign-layout-75-25 .rectangle-list a:hover{background: #eee;} .node-type-campaign-layout-75-25 .rectangle-list li:before{content: counter(li);counter-increment: li;position: absolute; left: -2.5em;top: 50%;margin-top: -1em;background: #fa8072;height: 2em;width: 2em;line-height: 2em;text-align: center;font-weight: bold;} .node-type-campaign-layout-75-25 .rectangle-list li:after{position: absolute; content: '';border: .5em solid transparent;left: -1em;top: 50%;margin-top: -.5em;transition: all .3s ease-out;} .node-type-campaign-layout-75-25 .rectangle-list li:hover:after{left: -.5em;border-left-color: #fa8072;}*/

.node-type-campaign-layout-75-25 .mktoForm {width:210px !important;}
.node-type-campaign-layout-75-25 .mktoForm .mktoForm {width:210px !important;}
.node-type-campaign-layout-75-25 .mktoForm .mktoButtonWrap.mktoInset .mktoButton, .mktoForm .mktoButtonWrap.mktoInset .node-type-campaign-layout-75-25 .mktoButton:hover {background:#09c !important;color:#fff !important;border:1px solid #09c !important;box-shadow:none !important;}
.node-type-campaign-layout-75-25 .mktoForm .mktoButtonWrap.mktoInset {margin-left:80px !important;}
.node-type-campaign-layout-75-25 #node-4360 .mktoForm .mktoButtonWrap.mktoInset {margin-left:45px !important;}
.node-type-campaign-layout-75-25 #node-4351 .mktoForm .mktoButtonWrap.mktoInset {margin-left:45px !important;}
.node-type-campaign-layout-75-25 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton, .mktoForm .mktoButtonWrap.mktoSimple .node-type-campaign-layout-75-25 .mktoButton:hover {background:#09c !important;color:#fff !important;border:1px solid #09c !important;box-shadow:none !important;}
.node-type-campaign-layout-75-25 .mktoForm .mktoButtonWrap.mktoSimple {margin-left:80px !important;}

.node-type-leadershipteam .back-leadership {position: absolute; top: 0; left: 0;}
.node-type-leadershipteam .contact-info h3 {margin-top:2em;}
.node-type-leadershipteam .contact-info .motto {margin-top:1.5em; font-style:italic; font-size: 17px; }
.node-type-leadershipteam .pContact {margin-top:1.5em;}
.node-type-leadershipteam .pContact .cName {margin-bottom:0; font-weight:bold; font-style:italic;}
.node-type-leadershipteam .pContact .cTele {margin:0;}
.node-type-leadershipteam .pContact .cEmail {margin-top:0;}
.node-type-leadershipteam .ui-accordion { width: 100%; }
.node-type-leadershipteam .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-weight:bold; }
.node-type-leadershipteam .ui-accordion .ui-accordion-li-fix { display: inline; }
.node-type-leadershipteam .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.node-type-leadershipteam .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.node-type-leadershipteam .ui-accordion-icons .ui-accordion-header a { padding-left: 1.75em; }
.node-type-leadershipteam .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.node-type-leadershipteam .ui-accordion .ui-accordion-content { padding: 0 0 0 1.75em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.node-type-leadershipteam .ui-accordion .ui-accordion-content p { margin: 0 0 1em 0; }
.node-type-leadershipteam .ui-accordion .ui-accordion-content-active { display: block; }
.node-type-leadershipteam .ui-icon-triangle-1-e, .ui-icon-triangle-1-s {background-repeat:no-repeat;}
.leadership-management-link {background-image: url(/sites/all/themes/bcbsri_theme/images/tab_bodybg2.png);  height: 150px;  width: 223px; line-height: 150px; background-position: 50% 50%;font-size: 18px;font-family: klavika-web;text-align:center;}
.leadership-management-link a {line-height: 150px !important;}


#block-views-cta-blocks-block .views-field-title{
	height:48px;}
	
.views-field.views-field-title, .views-field.views-field-field-plan-rating, .views-field.views-field-field-annual-deductible-2014, .views-field.views-field-field-out-of-pocket-maximum, .views-field.views-field-view-node{
color: #0098c7;
/* width:115px; */
}
.view-medicalplans-2015 .plans-list .views-field-title {
width: 270px;
}
.view-medicalplans-2015 thead tr{
background-color: #E6E6E6;
}

.view-medicalplans-2015 tr.even, .view-medicalplans-2015 tr.odd{
background-color: #FFFFFF;
border-bottom: 2px solid #CCCCCC !important;

}

.view-medicalplans-2015 td.views-field.views-field-nothing{
width: 150px;
}

.view-medicalplans-2015 table {
border-collapse: collapse !important;
width: 104% !important;
margin-left: -19px !important;
}
.view-2015-dental-plan .field_amount, .scart_section .field_amount {
color: #E06C2A;
}
.view-medical-plans .subsidy-info, .view-2015-dental-plan .subsidy-info {
background: none repeat scroll 0 0 #F6F5A4;
clear: both;
margin-bottom: 30px;
margin-top: 0px;
padding: 20px;
float: left;
width: 900px;
}
.view-2015-dental-plan .plan-links {
background-image: url(../images/subtab_bg.jpg);
background-repeat: repeat-x;
height: 54px;
width: 946px;
float: left;
margin-bottom: 20px;
}
.view-2015-dental-plan th a {
font-weight: normal;
}
.view-2015-dental-plan th {
font-weight: normal;
}
.view-2015-dental-plan thead tr{
background-color:#E6E6E6;
}

.view-2015-dental-plan tr.even, .view-2015-dental-plan tr.odd{
background-color: #FFFFFF;
border-bottom: 2px solid #CCCCCC !important;
}
.view-2015-dental-plan .show_dental_plan_details{
background: url("../images/doc_icon.png") no-repeat scroll left center transparent;
padding-left: 20px;
}


.view-2015-dental-plan .view_our_dental_compare {
background: url("../images/doc_icon.png") no-repeat scroll left center transparent;
clear: both;
float: left;
margin-bottom: 10px;
margin-top: 10px;
padding-left: 20px;
width: 100%;
}

.views-field.views-field-field-annual-maximum {
width: 115px;
}
.plan_name {
width: 170px;
}

input.vbo-table-select-all.form-checkbox{
display: none;
width:1px;
}

/*#webform-component-2015-details .webform-component input{
padding: 10px;
width: 155px;
background: #F1F3F4;
border: none;
margin-right: 10px;
}
#webform-component-2015-details fieldset {
float: left;
width: 110%;
}
#webform-component-2015-details fieldset .webform-component {
clear: none;
float: left;
margin-right: 10px;
width: 155px;
margin-bottom: 0;
}

#webform-component-2015-details--applicant-details--age .webform-component{
clear: none !important;
float: left !important;
margin-right: 10px !important;
width: 100px !important;
margin-bottom: 0;
}

#webform-component-2015-details--applicant-details--age .webform-component input {
    padding: 10px;
    width: 100px;
    background: none repeat scroll 0% 0% #F1F3F4;
    border: medium none;
    margin-right: 10px;
	
}*/
#webform-component-2015-details--2015-applicant-details--first-name  label, #webform-component-2015-details--2015-applicant-details--date-of-birth label {
margin-bottom: 20px;
}

#webform-component-2015-details fieldset .webform-component input {
padding: 10px;
width: 200px;
background: #F1F3F4;
border: none;
}

#webform-component-2015-details fieldset .webform-component {
clear: none;
float: left;
margin-right: 20px;
width: 220px;
margin-bottom: 0;
}


#webform-component-2015-details fieldset {
float: left;
width: 110%;
}

#webform-component-2015-details fieldset .webform-component input.show-date {
width: 110px;
background: #F1F3F4;
padding: 10px;
}

#webform-component-2015-details.edit-quote fieldset .webform-component input {
margin-right: 10px;
width: 135px;
}

#webform-component-2015-details.edit-quote fieldset .webform-component {
width: 169px;
margin-right: 0px;
}
/*#webform-component-2015-details--2015-applicant-details .date-icon img{
top: 45px !important;
}*/

#webform-component-2015-details .description{
font-size: 13px;
position: absolute;
right: 50px;
top: 5px;
}
/* broker brief */
.node-type-broker-brief .one{
	}
	
#webform-component-2015-details--2015-dependent4, #webform-component-2015-details--2015-dependent5, #webform-component-2015-details--2015-dependent6, #webform-component-2015-details--2015-dependent7, #webform-component-2015-details--2015-dependent8, #webform-component-2015-details--2015-dependent9, #webform-component-2015-details--2015-dependent10, #webform-component-2015-details--2015-dependent11, #webform-component-2015-details--2015-dependent12, #webform-component-2015-details--2015-dependent13, #webform-component-2015-details--2015-dependent14{display: none;}
.node-type-broker-brief h2{
	color:#016885;
	margin:1.25em 0em 0.25em 0em;
}

.node-type-broker-brief h3.title{
	padding-bottom:15px;;
}



/* End broker brief */

.clearDiv {
float: right;
}
#webform-component-2015-details--2015-applicant-details--age, #webform-component-2015-details--2015-applicant-details--medical-plan, #webform-component-2015-details--2015-applicant-details--dental-plan{ display:none; }
#webform-component-2015-details--2015-spouse-or-partner-details--age, #webform-component-2015-details--2015-spouse-or-partner-details--medical-plan, #webform-component-2015-details--2015-spouse-or-partner-details--dental-plan{ display:none; }
#webform-component-2015-details--2015-dependent1--age, #webform-component-2015-details--2015-dependent1--medical-plan, #webform-component-2015-details--2015-dependent1--dental-plan{ display:none; }
#webform-component-2015-details--2015-dependent2--age, #webform-component-2015-details--2015-dependent2--medical-plan, #webform-component-2015-details--2015-dependent2--dental-plan{ display:none; }
#webform-component-2015-details--2015-dependent3--age, #webform-component-2015-details--2015-dependent3--medical-plan, #webform-component-2015-details--2015-dependent3--dental-plan{ display:none; }




/*#webform-component-2015-details.edit-quote fieldset #webform-component-2015-details--2015-applicant-details--first-name label, #webform-component-2014-details.edit-quote fieldset #webform-component-2015-details--2015-applicant-details--date-of-birth label, #webform-component-2014-details.edit-quote fieldset #webform-component-2015-details--2015-applicant-details--age label {
height: 40px;
padding-top: 30px;
}*/


/*#webform-component-2015-details--2015-applicant-details.edit-quote fieldset #webform-component-2014-details--applicant-details--first-name label, 

#webform-component-2015-details--2015-applicant-details.edit-quote fieldset #webform-component-2014-details--applicant-details--date-of-birth 

label, #webform-component-2015-details--2015-applicant-details.edit-quote fieldset #webform-component-2014-details--applicant-details--age label {
    height: 40px;
    padding-top: 30px;
}
*/
#webform-component-2015-details--2015-applicant-details.edit-quote fieldset .webform-component input {
    margin-right: 10px;
    width: 135px;
}

#webform-component-2015-details--2015-applicant-details .webform-component input {
width:169px;
margin-right:6px;
}
/*
#webform-component-2015-details fieldset .webform-component {
    clear: none;
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
    width: 169px;
}

#webform-component-2015-details fieldset .webform-component input {
    background: none repeat scroll 0 0 #f1f3f4;
    border: medium none;
    padding: 10px;
    width: 167px;
}*/

#edit-submitted-2015-details-2015-applicant-details-age{
width:45px;
background:none;
}
.wid116{
width: 116px !important;
}

/*
#webform-component-2015-details--2015-applicant-details--2015-applicant,
#webform-component-2015-details--2015-spouse-or-partner-details--spouse-or-partner,
#webform-component-2015-details--2015-dependent1--dependent,
#webform-component-2015-details--2015-dependent2--dependent,
#webform-component-2015-details--2015-dependent3--dependent,
#webform-component-2015-details--2015-dependent4--dependent,
#webform-component-2015-details--2015-dependent5--dependent {
width: 116px !important;
}
*/

.mt50{
margin-top: 50px;
}
/*
#webform-component-2015-details--2015-applicant-details--2015-applicant p {
margin-top: 50px;
}
*/
.setContainerwidth{
margin-right: 0!important;
width: 169px !important;
}
/*
#webform-component-2015-details--2015-applicant-details--first-name,
#webform-component-2015-details--2015-applicant-details--date-of-birth,
#webform-component-2015-details--2015-applicant-details--dental-plan,#webform-component-2015-details--2015-applicant-details--medical-plan,
#webform-component-2015-details--spouse-or-partner-details--first-name,
#webform-component-2015-details--2015-spouse-or-partner-details--first-name,
#webform-component-2015-details--2015-dependent1--dependent-first-name,
#webform-component-2015-details--2015-dependent2--dependent-first-name,
#webform-component-2015-details--2015-dependent3--dependent-first-name,
#webform-component-2015-details--2015-dependent4--dependent-first-name,
#webform-component-2015-details--2015-dependent5--dependent-first-name,
#webform-component-2015-details--2015-dependent6--dependent-first-name {
margin-right: 0!important;
width: 169px !important;
}
*/
.setElementWidth{
margin-right: 10px;
width: 135px !important;
}
/*
#edit-submitted-2015-details-2015-applicant-details-first-name,
#edit-submitted-2015-details-2015-applicant-details-date-of-birth,
#edit-submitted-2015-details-2015-spouse-or-partner-details-first-name,
#edit-submitted-2015-details-2015-spouse-or-partner-details-date-of-birth,
#edit-submitted-2015-details-2015-dependent1-dependent-first-name,
#edit-submitted-2015-details-2015-dependent1-dependent-date-of-birth,
#edit-submitted-2015-details-2015-dependent2-dependent-first-name,
#edit-submitted-2015-details-2015-dependent2-dependent-date-of-birth,
#edit-submitted-2015-details-2015-dependent3-dependent-first-name,
#edit-submitted-2015-details-2015-dependent3-dependent-date-of-birth,
#edit-submitted-2015-details-2015-dependent4-dependent-first-name,
#edit-submitted-2015-details-2015-dependent4-dependent-date-of-birth{
margin-right: 10px;
width: 135px !important;
}
 */
#webform-component-2015-details--2015-applicant-details--age,
#webform-component-2015-details--2015-spouse-or-partner-details--age,
#webform-component-2015-details--2015-dependent1--age,
#webform-component-2015-details--2015-dependent2--age,
#webform-component-2015-details--2015-dependent3--age,
#webform-component-2015-details--2015-dependent4--age,
#webform-component-2015-details--2015-dependent5--age{
width: 45px !important;
}
#edit-submitted-2015-details-2015-applicant-details-age,
#edit-submitted-2015-details-2015-spouse-or-partner-details-age,
#edit-submitted-2015-details-2015-dependent1-age,
#edit-submitted-2015-details-2015-dependent2-age,
#edit-submitted-2015-details-2015-dependent3-age,
#edit-submitted-2015-details-2015-dependent4-age,
#edit-submitted-2015-details-2015-dependent5-age,
#edit-submitted-2015-details-2015-dependent6-age {
background: none repeat scroll 0 0 transparent !important;
padding: 10px 5px;
width: 17px !important;
}


#edit-submitted-2015-details-2015-applicant-details-dental-plan-1,#edit-submitted-2015-details-2015-applicant-details-medical-plan-1,
#edit-submitted-2015-details-2015-spouse-or-partner-details-medical-plan-1,
#edit-submitted-2015-details-2015-spouse-or-partner-details-dental-plan-1,
#edit-submitted-2015-details-2015-dependent1-medical-plan-1,
#edit-submitted-2015-details-2015-dependent1-dental-plan-1,
#edit-submitted-2015-details-2015-dependent2-medical-plan-1,
#edit-submitted-2015-details-2015-dependent2-dental-plan-1,
#edit-submitted-2015-details-2015-dependent3-medical-plan-1,
#edit-submitted-2015-details-2015-dependent3-dental-plan-1,
#edit-submitted-2015-details-2015-dependent4-medical-plan-1,
#edit-submitted-2015-details-2015-dependent4-dental-plan-1,
#edit-submitted-2015-details-2015-dependent5-medical-plan-1,
#edit-submitted-2015-details-2015-dependent5-dental-plan-1{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
margin-left: 10px;
margin-top: 7px;
padding: 0;
width: 17px !important;
}

#edit-submitted-2015-details-2015-applicant-details-dental-plan label,
#edit-submitted-2015-details-2015-applicant-details-medical-plan label,
#edit-submitted-2015-details-2015-spouse-or-partner-details-medical-plan label,
#edit-submitted-2015-details-2015-spouse-or-partner-details-dental-plan label,
#edit-submitted-2015-details-2015-dependent1-medical-plan label,
#edit-submitted-2015-details-2015-dependent1-dental-plan label,
#edit-submitted-2015-details-2015-dependent2-medical-plan label,
#edit-submitted-2015-details-2015-dependent2-dental-plan label,
#edit-submitted-2015-details-2015-dependent3-medical-plan label,
#edit-submitted-2015-details-2015-dependent3-dental-plan label,
#edit-submitted-2015-details-2015-dependent4-medical-plan label,
#edit-submitted-2015-details-2015-dependent4-dental-plan label,
#edit-submitted-2015-details-2015-dependent5-medical-plan label,
#edit-submitted-2015-details-2015-dependent5-dental-plan label{
display:none;
}
/*#webform-component-2015-details--2015-spouse-or-partner-details--date-of-birth img.ui-datepicker-trigger,
#webform-component-2015-details--2015-dependent1--dependent-date-of-birth  img.ui-datepicker-trigger,
#webform-component-2015-details--2015-dependent2--dependent-date-of-birth img.ui-datepicker-trigger,
#webform-component-2015-details--2015-dependent3--dependent-date-of-birth img.ui-datepicker-trigger,
#webform-component-2015-details--2015-dependent4--dependent-date-of-birth img.ui-datepicker-trigger,
#webform-component-2015-details--2015-dependent5--dependent-date-of-birth  img.ui-datepicker-trigger{
left: 125px;
}
*/




#webform-component-2014-details .webform-component-checkboxes .description {
right: 68px;
top: 7px;
}
#edit-submitted-2015-details-2015-applicant-details-dental-plan-1{
position: absolute;
    right: 280px;
}
#edit-submitted-2015-details-2015-applicant-details-medical-plan-1{
position: absolute;
    right: 107px;
}
.2015_label{
background: none repeat scroll 0 0 #f1f3f4;
height: 60px;
margin-bottom: 20px;
margin-left: -3px;
padding: 10px;
width: 149px;

}
.setImageright{
top: -31px !important;
margin-left: 25px;
position: relative;

}
/*
#webform-component-2015-details--2015-applicant-details label {
background: none repeat scroll 0 0 #f1f3f4;
height: 60px;
margin-bottom: 20px;
margin-left: -3px;
padding: 10px;
width: 149px;
}

#webform-component-2015-details--2015-applicant-details .date-icon img {
top: -31px !important;
margin-left: 25px;
position: relative;
}*/
#webform-component-2015-details .form-checkboxes .form-type-checkbox{
margin-left: 10px;
    width: 155px;
}
#webform-component-2015-details .webform-component-checkboxes{
width:155px !important;
}
.firstDOB {
    left: 101px !important;
    position: absolute;
    top: 105px !important;
}

.image{

left:125px !important;

}


/*duplicating 2014 to 2015*/



#webform-component-2015-details--spouse-or-partner-details--spouse-or-partner p {
  margin: 0px;
}

#webform-component-2015-details--applicant-details--applicant p {
  margin-top: 46px;
}

#webform-component-2015-details--applicant-details--first-name label, #webform-component-2015-details--applicant-details--date-of-birth label {
  margin-bottom: 20px;
}


#webform-component-2013-details, #webform-component-2015-details, #webform-component-2015-details--spouse-or-partner-details--age,
#webform-component-2015-details--applicant-details--age, #webform-component-2015-details--dependent--age, #webform-component-2015-details .webform-component-checkboxes,
#webform-component-2015-details--dependent1--age, #webform-component-2015-details--dependent2--age,
#webform-component-2015-details--dependent3--age, #webform-component-2015-details--dependent4--age,
#webform-component-2015-details--dependent5--age, #webform-component-2015-details--dependent6--age,
#webform-component-2015-details--dependent7--age, #webform-component-2015-details--dependent8--age,
#webform-component-2015-details--dependent9--age, #webform-component-2015-details--dependent10--age,
#webform-component-2015-details--dependent11--age, #webform-component-2015-details--dependent12--age,
#webform-component-2015-details--dependent13--age, #webform-component-2015-details--dependent14--age,
#webform-component-2015-details--dependent15--age, #webform-component-2015-details--dependent16--age,
#webform-component-2015-details--dependent3, #webform-component-2015-details--dependent4,
#webform-component-2015-details--dependent5, #webform-component-2015-details--dependent6,
#webform-component-2015-details--dependent7, #webform-component-2015-details--dependent8,
#webform-component-2015-details--dependent9, #webform-component-2015-details--dependent10,
#webform-component-2015-details--dependent11, #webform-component-2015-details--dependent12,
#webform-component-2015-details--dependent13, #webform-component-2015-details--dependent14,
#webform-component-2015-details--dependent15, #webform-component-2015-details--dependent16
{
  display:none;
}

#webform-component-2015-details--dependent--dependent p, #webform-component-2015-details--dependent1 p, #webform-component-2015-details--dependent2 p,
#webform-component-2015-details--dependent3 p, #webform-component-2015-details--dependent4 p,
#webform-component-2015-details--dependent5 p, #webform-component-2015-details--dependent6 p,
#webform-component-2015-details--dependent7 p, #webform-component-2015-details--dependent8 p,
#webform-component-2015-details--dependent9 p, #webform-component-2015-details--dependent10 p,
#webform-component-2015-details--dependent11 p, #webform-component-2015-details--dependent12 p,
#webform-component-2015-details--dependent13 p, #webform-component-2015-details--dependent14 p,
#webform-component-2015-details--dependent15 p, #webform-component-2015-details--dependent16 p {
  margin-top: 7px;
}






#webform-component-2015-details--applicant-details .date-icon img {
  top : 46px;
}
#webform-component-2015-details .description {
  font-size: 13px;
  position: absolute;
  right: 50px;
  top: 5px;
}
#webform-component-2015-details .webform-component-checkboxes {
  position: relative;
}
#webform-component-2015-details .webform-component-checkboxes .description {
  right: 68px;
  top: 7px
}
.ie7 #webform-component-2015-details .webform-component-checkboxes .description {
  top: 10px
}
#webform-component-2015-details--applicant-details--dental-plan .description {
  top: 96px !important;
}
#webform-component-2015-details--applicant-details--date-of-birth .description {
  top: 25px;
}
#webform-component-2015-details.edit-quote .date-icon .description {
  display: none;
}

#webform-component-2015-details.edit-quote #webform-component-2015-details--applicant-details--applicant p {
  margin-top: 29px;
}

#webform-component-2015-details .dependent-fieldset label {
  background: none !important;
  height: 10px !important;
}
#webform-component-2015-details .dependent-fieldset label .medical_image,  #webform-component-2015-details .dependent-fieldset label .dental_image{
  margin-left: 25px;
  margin-top: -10px;
}
.ie7 #webform-component-2015-details.edit-quote .dependent-fieldset label.option {
  padding-left: 0px;
  width: 20px;
}
.ie7 #webform-component-2015-details .dependent-fieldset label .medical_image, .ie7 #webform-component-2015-details .dependent-fieldset label .dental_image{
  width: 10px;
  margin-left: 0px;
  margin-top: -7px;
}
.edit-quote #webform-component-2015-details--applicant-details .date-icon img  {
  top: 106px;
}
.edit-quote #webform-component-2015-details--add-more-fields {
  margin-left: 130px;
}


#webform-component-2015-details fieldset {
  float: left;
  width: 100%;
}

#webform-component-2015-details fieldset .webform-component{
  clear: none;
  float: left;
  margin-right: 20px;
  width: 220px;
  margin-bottom: 0;
}

#webform-component-2015-details fieldset .webform-component input{
 padding: 10px;
  width: 200px;
  background: #F1F3F4;
  border: none;
}

#webform-component-2015-details fieldset .webform-component input.show-date {
  width: 110px;
}



#webform-component-2015-details--add-more-fields {
  margin-left: 240px;
   float: left;
}
#webform-component-2015-details--add-more-fields  a.add-more {
  background: url("../images/medical_dental.png") no-repeat scroll 0 -44px #FFFFFF;
    float: left;
    height: 22px;
    padding-left: 28px;
    width: 150px;
}



#webform-component-2015-details--applicant-details .form-checkbox {
margin-top: 11px !important;
}


#webform-component-2015-details--2-select-the-date-when-you-want-your-coverage-to-be-effective .tooltipLink {
  display: inline;
  outline: none;
}


#webform-component-2015-details--2-select-the-date-when-you-want-your-coverage-to-be-effective .tooltipLink img {
  vertical-align: text-top !important;
}




 #webform-component-2015-details.edit-quote fieldset .webform-component {
  width: 169px;
  margin-right: 0px;
 }
  #webform-component-2015-details.edit-quote fieldset .webform-component-markup {
    width: 116px;
  }
  
 #webform-component-2015-details.edit-quote fieldset .webform-component label{
  background: none repeat scroll 0 0 #F1F3F4;
  height: 60px;
   margin-left: -3px;
  margin-bottom: 20px;
  padding: 10px;
  width: 149px;
}

 #webform-component-2015-details.edit-quote fieldset .webform-component label.option {
  display: none;
  margin: 0px;
 }
 
 #webform-component-2015-details.edit-quote fieldset #webform-component-2015-details--applicant-details--first-name label,
 #webform-component-2015-details.edit-quote fieldset #webform-component-2015-details--applicant-details--date-of-birth label,
  #webform-component-2015-details.edit-quote fieldset #webform-component-2015-details--applicant-details--age label {
    
    height: 40px;
    padding-top: 30px;
    
  }

#webform-component-2015-details.edit-quote fieldset .webform-component input {
  margin-right: 10px;
  width: 135px;
}


#webform-component-2015-details.edit-quote fieldset .webform-component input.form-checkbox {
margin-left: 10px;
 margin-top: 7px;
 width: 17px;
 padding: 0px;
 background: none;
}
#webform-component-2015-details.edit-quote fieldset .webform-component input.age1,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age2,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age3,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age4,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age5,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age6,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age7,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age8,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age9,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age10,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age11,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age12,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age13,
#webform-component-2015-details.edit-quote fieldset .webform-component input.age{
  background: none repeat scroll 0 0 transparent;
  padding: 10px 5px;
  width: 17px;
}

#webform-component-2015-details.edit-quote #webform-component-2015-details--applicant-details--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--spouse-or-partner-details--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent1--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent2--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent3--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent4--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent5--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent6--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent7--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent8--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent9--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent10--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent11--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent12--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent13--age,
#webform-component-2015-details.edit-quote #webform-component-2015-details--dependent14--age, #webform-component-2015-details.edit-quote #webform-component-2015-details--dependent14--age{
  width: 45px;
}

.view-compare-plans-benefit-details .divider hr, .view-compare-plans .divider hr, .view-2015-compare-plans .divider hr, .view-2015-compare-plan-benefit-details  .divider hr{
  border:0px;
  border-bottom:1px dotted #BBC4CA;
}
.view-2015-compare-plans table.header-ul td {
  width: 212px;
}
.view-compare-plans table .plantd, .view-2015-compare-plans table .plantd {
  vertical-align:bottom;
}
.view-compare-plans table.header-ul h3, .view-2015-compare-plans table.header-ul h3 {
  padding-bottom:10px;
  color: #566370;
}
.view-compare-plans table.header-ul .site-links, .view-2015-compare-plans table.header-ul .site-links {
  font-size: 16px;
}
.view-compare-plans .compare-content ul, .view-2015-compare-plans .compare-content ul {
  width: 100%;
  }
  .view-compare-plans .view-header a, .view-2015-compare-plans .view-header a {
  text-transform: uppercase;
}
.ie7 .view-2015-compare-plans .compare-content li {
  margin-right: 14px !important;
}
.view-compare-plans p.cctitle, .view-2015-compare-plans p.cctitle {
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-transform: lowercase;
}
.view-compare-plans p:First-Letter, .view-2015-compare-plans p:First-Letter {
  text-transform: uppercase !important;
}
.view-compare-plans .compare-content li p, .view-2015-compare-plans .compare-content li p {
  margin-top: 0px;
}
.view-compare-plans .compare-content, .view-2015-compare-plans .compare-content{
  margin-top: 10px;
}
.view-2015-compare-plan-benefit-details .prescription_drug_copays li {
  min-height: 45px;
}
.view-2015-compare-plan-benefit-details .prescription_drug_copays .thumb-left, .view-2015-compare-plan-benefit-details .prescription_drug_copays .thumb-right, .view-2015-compare-plan-benefit-details .prescription_drug_copays .thumb-center {
  padding-top: 29px;
}
.view-2015-compare-plan-benefit-details .prescription_drug_copays ul {
  padding-left: 0;
}
#page.plan_year_2015_page #sidebar-second{
  display: none;
}
#page.plan_year_2015_page #content{
  width: 940px
}
.page_top_shopping_cart .shopping_cart_apply .applyplanlist-2015 {
  text-transform: uppercase;
  padding: 4px 10px 3px !important
  }
  .plandetail_2015_section {
  background: none repeat scroll 0 0 #F6F7F8;
  padding: 20px 0;
  width: 100%;
}
.plandetail_2015_section table{
  width: 100%;
}
.plandetail_2015_section table, .plandetail_2015_section table tr, .plandetail_2015_section table td, .plandetail_2015_section table thead, .plandetail_2015_section table tbody {
  border: medium none;
}
.plandetail_2015_section td{
  padding-top: 0px;
  padding-left: 20px;
}
.plandetail_2015_section thead .column-last, .plandetail_2015_section .header_td{
  font-weight: bold;
}

.plandetail_2015_section tbody{
  color: #E06C2A;
}
.plandetail_2015_section tbody .column-last  {
  color: #566370;
  font-weight: bold;
}
.plandetail_2015_section .your_total_estimated_amount {
  font-size: 18px;
  font-weight: bold;
}
.plandetail_2015_section .add_to_cart_button, .plan_details_content .add_to_cart_button, .view-2015-compare-plans .apply_now_compare, .add_to_cart_compare {
  background-color: #98C11D;
  border: 0 none;
  color: #FFFFFF;
  font-size: 13px;
  font-family: "klavika-web";
  float: left;
  line-height: 18px;
  padding: 6px 8px;
  text-transform: uppercase;
  font-weight: normal;
}
.view-2015-compare-plans .apply_now_compare {
  margin-bottom: 20px;
}
.plan_year_2015_page .plan_details_content {
  margin-top: 0px;
}
.plan_year_2015_page #plan_details_tabs {
    float: left;
    width: 100%;
	margin-bottom: 35px;
}
.plan_year_2015_page #plan_details_tabs ul.head {
  background: none repeat scroll 0 0 #F6F7F8;
  float: left;
  list-style: none outside none;
  padding-left: 10px;
  padding-right: 10px;
  width: 920px;
  padding-top: 20px;
  padding-bottom: 0px;
  margin-bottom: 25px;
}
.plan_year_2015_page #plan_details_tabs ul.head li {
  float: left;
  padding: 20px;
}
.plan_year_2015_page #plan_details_tabs ul.head li.active {
  background: #fff;
  color: #000;
}
.plan_year_2015_page #plan_details_tabs ul.head li a{
  font-family: "klavika-web";
    font-size: 18px
}
.plan_year_2015_page #plan_details_tabs ul.head li.active a {
  color: #666;
}
.plan_year_2015_page .plandetail_2015_section .plan_rating {
  line-height: 38px;
  padding-left: 36px;
  padding-top: 10px;
  text-transform: capitalize;
}
.view-medical-plans .plan_rating_small, .plan_year_2015_page .plan_rating_small {
  color: transparent;
  height: 26px;
  line-height: 26px;
  padding-right: 5px;
  width: 16px;
  float: left;
  margin-right: 10px;
}
.plan_year_2015_page .plan_rating_small  {
  margin: 0px;
  float: left;
}
.view-medical-plans .plans-list, .view-2015-dental-plan .plans-list {
  padding-bottom: 20px;
}

.view-medical-plans .plans-list table, .view-2015-dental-plan .plans-list table {
  width: 940px;
}
.ie .view-2015-dental-plan .plans-list table .checkbox .vbo-select {
  margin-top: 1px;
}
.view-medical-plans .plans-list table thead, .view-2015-dental-plan .plans-list table thead {
  background: none repeat scroll 0 0 #F1F3F4;
}
.view-medical-plans .plans-list table thead, .view-2015-dental-plan table thead {
  background: none repeat scroll 0 0 #F1F3F4;
}
.view-2015-dental-plan table thead th{
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal;
}
.view-medical-plans .plans-list table thead td, .view-2015-dental-plan table thead th{
  vertical-align: middle;
  border-color: #F1F3F4;
}

.view-medical-plans .plans-list table tbody td, .view-2015-dental-plan .plans-list table tbody td{
  padding-top: 10px;
}
.view-medical-plans .plans-list table thead td.active, .view-2015-dental-plan table thead th.active {
  background-color: #DDDDDD;
}


.view-medical-plans .plans-list table tbody tr, .view-2015-dental-plan .plans-list table tbody tr {
  background-color: #FFFFFF;
  border-bottom: 2px solid #CCCCCC !important;
}
.ie7 .view-medical-plans .plans-list table tbody td, .ie7 .view-2015-dental-plan .plans-list table tbody td {
  background-color: #FFFFFF;
  border-bottom: 2px solid #CCCCCC !important;
}
.view-medical-plans .plans-list .premium-details, .view-2015-dental-plan .premium-details, .remove_dental_cart, .remove_medical_cart{
  font-size: 13px;
}

.view-medical-plans .vbo-table-select-all, .view-2015-dental-plan .vbo-table-select-all{
  display: none !important;
}

#webform-component-2015-details--spouse-or-partner-details .webform-component-markup {
  margin-top: 22px;
}
.view-2015-dental-plan  .checkbox .vbo-select {
  margin-top: 3px;
}
.view-2015-dental-plan a.tooltipLink, .view-medical-plans a.tooltipLink {
  display: inline;
}
.view-medical-plans .plans-list td.checkbox, .view-medical-plans .plans-list th.checkbox, .view-medical-plans .plans-list .views-field-views-bulk-operations,
.view-2015-dental-plan .plans-list td.checkbox, .view-2015-dental-plan .plans-list th.checkbox, .view-2015-dental-plan .plans-list .views-field-views-bulk-operations  {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 10px;
}
.view-medical-plans .plans-list .views-field-title a img, .view-2015-dental-plan .views-field-title a img {
  padding-left: 10px;
}
.ie7 .view-medical-plans .plans-list .views-field-title a img, .ie7 .view-2015-dental-plan .views-field-title a img {
  padding-top: 10px;
}
.view-2015-dental-plan .field_amount, .scart_section .field_amount{
  color: #E06C2A;
}
.view-2015-dental-plan .view_our_dental_compare {
  background: url("../images/doc_icon.png") no-repeat scroll left center transparent;
  clear: both;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 20px;
  width: 100%;
}

.view-2015-dental-plan .plans-list .show_dental_plan_details {
  background: url("../images/doc_icon.png") no-repeat scroll left center transparent;
  padding-left: 20px;
}
.view-2015-dental-plan .plans-list .views-field-field-general-prescrip-copay{
  width: 100px;
}
.view-2015-dental-plan .plans-list .views-field-field-out-of-pocket-maximum, .view-2015-dental-plan .plans-list .views-field-field-annual-maximum {
  width: 115px;
}.view-2015-dental-plan .plans-list .views-field-field-annual-maximum {
  width: 180px;
}
.ie7 .view-2015-dental-plan .view_our_dental_compare {
  margin-bottom: 0px;
}
.view-2015-dental-plan  h4.detailed_plan_comparison{
  clear: both;
  float: left;
  margin-bottom: 0;
  margin-top: 10px;
  width: 940px;
}
/* ************ plan 2015 year page style - start ******************* */

.plan_year_2015_page .tab-inner-content {
  float: left;
  margin-right: 20px;
  width: 700px;
}
.plan_year_2015_page .tab-right-sidebar {
  float: right;
  width: 220px;
  margin-top: 5px;
}
.plan_year_2015_page .tab-right-sidebar .block {
  background: #E5F4F9;
  padding: 16px 20px 15px;
  margin-bottom: 10px;
  float: left;
  clear: both;
}
.ie7 .plan_year_2015_page .tab-right-sidebar .block {
  float: none;
}
.plan_year_2015_page .tab-right-sidebar h4 {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 12px;
  margin-top: 0;
}
.plan_year_2015_page .tab-content .field-name-field-summary .field-label {
  display: none;
}
.plan_year_2015_page .tab-right-sidebar .reason-to-choose{
  background: none repeat scroll 0 0 #E5F4F9;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 10px 10px 27px;
  width: 200px;
}
.plan_year_2015_page .reason-to-choose-title{
  font-size: 15px;
  font-weight: bold;
}

.view-2015-compare-plans .views-field-nid,.view-2015-compare-plans thead, .view-2015-compare-plans .views-field-path, .view-2015-compare-plans .views-field-field-audience {
  display: none;
}
.view-2015-compare-plans .views-field-nothing-3 a {
  color: #59A7D0;
  font-family: klavika-web;
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
}
.view-2015-compare-plans .views-field-nothing-2 .compare_plan_detail_link a {
  color: #59A7D0;
  font-size: 13px;
}
.view-2015-compare-plan-benefit-details .out_of_network_link {
  font-weight: normal;
}
.view-2015-compare-plans .compare_plan_detail_link, .view-compare-plans .compare_plan_detail_link {
  clear: both;
   margin-bottom: 22px;
}
.view-2015-compare-plans table.views-table, .view-compare-plans table.views-table{
  clear: both;
  float: left;
  width: 940px;
}
.view-2015-compare-plans table.views-table, .view-compare-plans table.views-table {
  background: none repeat scroll 0 0 #F1F3F5 !important;
  border: medium none;
}
.view-2015-compare-plans table.views-table thead, .view-compare-plans table.views-table thead{
  background: none repeat scroll 0 0 #FFF;
}
.view-2015-compare-plans table.views-table tbody tr, .view-compare-plans table.views-table tbody tr {
    padding: 0.1em 0.6em;
	background-color: transparent;
}
.view-2015-compare-plans table.views-table tbody td, .view-compare-plans table.views-table tbody td{
  width: 220px;
} 
.view-2015-compare-plans table.compare-2-nodes tbody td {
   width: 295px;
}
.view-2015-compare-plans table.views-table tr td, .view-2015-compare-plans table.views-table tr th, .view-compare-plans table.views-table tr td, .view-compare-plans table.views-table tr th{
  padding: 10px 20px 10px 10px;
}
.view-2015-compare-plans table.views-table tbody, .view-2015-compare-plans table.views-table tr td, .view-2015-compare-plans table.views-table tr th, .view-2015-compare-plans table.views-table tbody tr, .view-compare-plans table.views-table tbody, .view-compare-plans table.views-table tr td, .view-compare-plans table.views-table tr th, .view-compare-plans table.views-table tbody tr{
  border: medium none;
}
.view-2015-compare-plans table.views-table tr th, .view-compare-plans table.views-table tr th {
  padding-left: 10px;
}
.view-2015-compare-plans table.views-table tr.divider td, .view-compare-plans table.views-table tr.divider td{
  padding: 0px;
}
.ie7 .view-2015-compare-plans table.views-table tr.divider td, .ie7 .view-compare-plans table.views-table tr.divider td{
  padding-left: 10px;
}
.view-2015-compare-plans table.views-table tr.first_row, .view-compare-plans table.views-table tr.first_row {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.view-2015-compare-plans table.views-table .plan_rating_small {
  float: left;
  line-height: 14px;
  /*margin-left: 10px;*/
  padding-left: 5px;
  padding-top: 10px;
  width: 16px;
}
.view-2015-compare-plans table.views-table th, .view-compare-plans table.views-table th {
  padding-left: 0;
  width: 240px;
}
.view-2015-compare-plans table.views-table tr.first_row td, .view-compare-plans table.views-table tr.first_row td  {
  padding-top: 0px;
}
.view-2015-compare-plan-benefit-details table, .view-compare-plans-benefit-details table {
  clear: both;
  float: left;
  width: 940px;
  background: none repeat scroll 0 0 #F1F3F5 !important;
  margin-bottom: 25px;
}
.view-2015-compare-plans table.views-table .divider td, .view-2015-compare-plan-benefit-details .divider td, .view-compare-plans table.views-table .divider td, .view-compare-plans-benefit-details .divider td{
  padding-left: 10px;
}
.view-2015-compare-plans table.views-table .divider hr, .view-2015-compare-plan-benefit-details .divider hr, .view-compare-plans table.views-table .divider hr, .view-compare-plans-benefit-details .divider hr{
  width: 920px;
}
.view-2015-compare-plan-benefit-details table tbody, .view-2015-compare-plan-benefit-details table tr td, .view-2015-compare-plan-benefit-details table tr th,  .view-2015-compare-plan-benefit-details table tbody tr, .view-compare-plans-benefit-details table tbody, .view-compare-plans-benefit-details table tr td, .view-compare-plans-benefit-details table tr th,  .view-compare-plans-benefit-details table tbody tr{
  border: medium none;
}
.page-shop-for-plan-medical-plan-compare-plans #block-views-7b0bf3564193065811f591d51f81fd93 {
    margin-top: 22px;
}
.view-2015-compare-plan-benefit-details table td.thumb-left, .view-2015-compare-plan-benefit-details table td.thumb-center, .view-2015-compare-plan-benefit-details table td.thumb-right, .view-compare-plans-benefit-details table td.thumb-left, .view-compare-plans-benefit-details table td.thumb-center, .view-compare-plans-benefit-details table td.thumb-right{
  width: 220px;
}
.view-2015-compare-plan-benefit-details table th.first {
  width: 220px;
}
.view-2015-compare-plan-benefit-details table.compare-3-nodes th.first{
  width: 235px;
}
.view-2015-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 230px;
}
.view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-center{
  width: 280px;
}
.ie8 .view-2015-compare-plans table.compare-2-nodes th {
  width: 260px;
}
.ie8 .view-2015-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 220px;
}
.ie9 .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .ie9 .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-center{
  width: 310px;
}
.ie9 .view-2015-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 215px;
}
.chrome .view-2015-compare-plan-benefit-details table.compare-2-nodes td.first {
  width: 265px;
}
.chrome .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .chrome .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-center{
  width: 320px;
}
.chrome .view-2015-compare-plans table.compare-3-nodes th {
  width: 210px;
}
.safari .view-2015-compare-plans table.compare-3-nodes th {
  width: 210px;
}
.safari .view-2015-compare-plan-benefit-details table.compare-2-nodes td.first {
  width:265px;
}
.safari .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-left, .safari .view-2015-compare-plan-benefit-details table.compare-2-nodes td.thumb-center {
  width:320px;
}
.view-2015-compare-plan-benefit-details table td.first ul, .view-compare-plans-benefit-details table td.first ul {
  padding-left: 0px;
}
.view-2015-compare-plan-benefit-details table thead th, .view-compare-plans-benefit-details table thead th {
  padding-top: 15px;
}
.view-2015-compare-plan-benefit-details table .add_to_cart_row td, .view-compare-plans-benefit-details table .add_to_cart_row td{
  padding-bottom: 15px;
}
.plan_year_2015_page .summary-header {
  background: #F1F3F5;
  border: medium none;
}
.plan_year_2015_page .summary-header div{
  font-size: 15px;
  font-weight: normal;
}

.view-medical-plans .plans-list .plan_rating .plan_rating_small_na, .plan_year_2015_page .plan_rating_small_na {
  color: #566370;
}
.plan_year_2015_page .plan_rating_small_na {
  text-transform: capitalize;
}
.plan_year_2015_page .plan_rating_small_na_only{
  padding-left: 0px;
}
.view-2015-compare-plans table.views-table .plan_rating_small_na {
  text-transform: capitalize;
}
.view-2015-compare-plans table.views-table td.views-field-field-annual-deductible-2015, .view-2015-compare-plans table.views-table td.views-field-nothing, .view-2015-compare-plans table.views-table td.views-field-field-out-of-pocket-maximum, .view-compare-plans table.views-table td.views-field-field-annual-deductible, .view-compare-plans table.views-table td.views-field-nothing_1, .view-compare-plans table.views-table td.views-field-field-out-of-pocket-maximum {
  color: #E06C2A;
}

.view-medical-plans .subsidy-info, .view-2015-dental-plan .subsidy-info {
  background: none repeat scroll 0 0 #F6F5A4;
  clear: both;
  margin-bottom: 30px;
  margin-top: 0px;
  padding: 20px;
  float: left;
  width: 900px;
}
.ie7 .view-medical-plans .plans-list .views-field-title a.active, .ie7 .view-2015-dental-plan .plans-list .views-field-title a.active {
  padding-left:20px;
}
.view-plan-2015-associtated-files .views-field-field-file-title, .view-plan-2015-benefit-summary .views-field-field-file-title{
  font-weight: bold;
}
.view-plan-2015-associtated-files .views-row, .view-plan-2015-benefit-summary .views-row{
  margin-bottom: 10px;
}
.view-2015-compare-plans table.views-table .views-field-field-summary p{
  margin-bottom: 0px;
  margin-top: 0px;
}
.view-2015-compare-plans table.views-table .views-field-nothing-3{
  padding-bottom: 8px;
}
.view-2015-compare-plans table.views-table .views-field-nothing-2{
  padding-bottom: 30px;
}
.view-2015-compare-plans table.views-table tr.views-field-field-out-of-pocket-maximum, .view-2015-compare-plans table.views-table th.views-field-field-out-of-pocket-maximum {
  padding-bottom: 25px;
}
.view-2015-compare-plan-benefit-details table .add_to_cart_row td {
  padding-bottom: 30px;
}
.view-2015-compare-plan-benefit-details .cpb_title {
  font-weight: bold;
  margin-bottom: 5px;
}
.view-2015-compare-plan-benefit-details .cpb_preventive_care .thumb-left, .view-2015-compare-plan-benefit-details .cpb_preventive_care .thumb-center, .view-2015-compare-plan-benefit-details .cpb_preventive_care .thumb-right{
  padding-top: 16px;
}
.view-2015-compare-plan-benefit-details .cpb_primary_care_physician_office_visits .thumb-left, .view-2015-compare-plan-benefit-details .cpb_primary_care_physician_office_visits .thumb-center, .view-2015-compare-plan-benefit-details .cpb_primary_care_physician_office_visits .thumb-right{
  padding-top: 16px;
}
.view-2015-compare-plan-benefit-details .cpb_specialist_office_visits .thumb-left, .view-2015-compare-plan-benefit-details .cpb_specialist_office_visits .thumb-center, .view-2015-compare-plan-benefit-details .cpb_specialist_office_visits .thumb-right{
  padding-top: 16px;
}
.plan_year_2015_page #plan_details_tabs .summary-covered {
  padding: 0 10px;
}
.plan_year_2015_page #plan_details_tabs .field-name-field-eligibility .field-label {
  font-size: 15px;
}
.page-shop-for-plan-medical-plans .view-medical-plans .plans-list table tbody td, .page-shop-for-plan-dental-plans .view-2015-dental-plan table tbody td{
  padding-bottom: 12px;
  padding-top: 14px;
}

.view-2015-dental-plan .compare_cart_button_bottom {
  margin-bottom: 15px;
}

.infoblock .view-alerts li a, .infoblock .globalalerts-conent { color:#0098c7; }
.infoblock #fancybox-close {background: url("/sites/default/files/close-icon-blue.png") no-repeat 10% 100%;}

.together-ri-list .views-field-field-image {float: left; margin: 0 10px 5px 0;}
.together-ri-list .views-row {display:inline-block; width:460px;}

/* Broker Accordian styles */
.broker-accordion h3 span {
  float: left;
  background-image: url("/misc/ui/images/ui-icons_222222_256x240.png");
  width: 16px;
  height: 16px;
  margin-top: 3px;
}
.broker-accordion h3 {
	margin:5px 0;
	cursor: pointer;
	font-size:18px;
}
.broker-accordion ul.accordion {
	margin-left: 20px;
	margin-bottom: 10px;
	display:none;
}
.accordionClosed{
  background-position: -32px -16px;
}
.accordionExpanded {
  background-position: -64px -16px;
}
/* End Broker Accordian */

.tweets-pulled-listing .tweet-author-wrapper {display: none;}

/* -- New Alert Views -- */
.alertBlue {background: #69c3e1; border: solid 1px #09c;}
.alertGreen {background: #9c0; border: solid 1px #690;}
.alertOrange {background: #ed8b00; border: solid 1px #f90;}
.alertRed {background: #cc3337; border: solid 1px #900;}
.globalalerts .alert-title {float: left; margin: 10px;}
.globalalerts .views-field {margin: 10px 25px 10px 50px;}
.globalalerts .views-field-title {margin-bottom:0;color:#fff;}
.globalalerts .views-field-field-summary {margin-top:0;color:#fff;line-height:initial;}
.globalalerts #fancybox-close {background: url("/sites/all/themes/bcbsri_theme/images/Alerts-x-close-button.png") no-repeat 10% 100%; height: 22px; width: 22px; right: 20px; top: 15px !important;}
.view-alerts {width: 100%; margin-left: 0px;}
.view-alerts .views-field-title a {font-size:14px; color: #fff;}
.view-alerts li a {color: #fff; text-decoration:underline;}
.view-alerts li {float:none;}

.enroll2016 {}


/* Home page hero block styles 10/07/15
==================================== */
.hero {
	background-color: #ffffff;
	padding: 20px;
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	color: #ffffff;
}
.hero-content {
	width: 940px;
	/*height: 345px;*/
	margin-top: 20px;
	background-color: #336574;
	background: -webkit-radial-gradient(circle, #0092bc, #336574); /* Safari 5.1+, Chrome 10+ */
	background: -webkit-gradient(radial, center center, 0, center center, 660, from(#0092bc), to(#336574)); /* Safari 4-5, Chrome 1-9 */
	background: -moz-radial-gradient(circle, #0092bc, #336574); /* Firefox 3.6+ */
	background: -ms-radial-gradient(circle, #0092bc, #336574); /* IE 10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336574', endColorstr='#0092bc',GradientType=0 ); /* IE6-9 */
}
.hero-content a.button {
	padding-top: .750rem;
	padding-right: 2.5rem !important;
	padding-bottom: .750rem;
	padding-left: 2.5rem !important;
	font-size: 1rem !important;
	font-weight: normal;
	margin: 0;
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	border-radius: 3px;
}
.hero-content a.button.small {
	padding-top: .750rem;
	padding-right: 1.875rem !important;
	padding-bottom: .750rem;
	padding-left: 1.875rem !important;
	font-size: .875rem !important;
	font-weight: normal;
	margin: 0;
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	border-radius: 3px;
}
.hero-content div .btn-ind, .hero-content div .btn-med {
  display: block;
  padding-top: 1.875rem;
}
.hero-content .btn-ind button, .hero-content .btn-ind .button {
	background-color: #a10006;
	background-image: -webkit-linear-gradient(top, #a10066, #840046);
	background-image: -moz-linear-gradient(top, #a10066, #840046);
	background-image: -ms-linear-gradient(top, #a10066, #840046);
	background-image: -o-linear-gradient(top, #a10066, #840046);
	background-image: linear-gradient(to bottom, #a10066, #840046);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10066', endColorstr='#840046',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 2px 3px #336574;
	-moz-box-shadow: 0px 2px 3px #336574;
	box-shadow: 0px 2px 3px #336574;
	border: solid #a10066 1px;
	color: #fff !important;
	font-family: inherit;
	margin-top: 0;
	margin-bottom: .625rem;
}
.hero-content .btn-ind button:hover, .hero-content .btn-ind button:focus, .hero-content .btn-ind .button:hover, .hero-content .btn-ind .button:focus {
	background: #840046;
	background-image: -webkit-linear-gradient(top, #840046, #a10066);
	background-image: -moz-linear-gradient(top, #840046, #a10066);
	background-image: -ms-linear-gradient(top, #840046, #a10066);
	background-image: -o-linear-gradient(top, #840046, #a10066);
	background-image: linear-gradient(to bottom, #840046, #a10066);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#840046', endColorstr='#a10066',GradientType=0 ); /* IE6-9 */
	text-decoration: none !important;
}
.hero-content .btn-med button, .hero-content .btn-med .button {
	background-color: #e36705;
	background-image: -webkit-linear-gradient(top, #e36705, #da4803);
	background-image: -moz-linear-gradient(top, #e36705, #da4803);
	background-image: -ms-linear-gradient(top, #e36705, #da4803);
	background-image: -o-linear-gradient(top, #e36705, #da4803);
	background-image: linear-gradient(to bottom, #e36705, #da4803);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36705', endColorstr='#da4803',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 2px 3px #336574;
	-moz-box-shadow: 0px 2px 3px #336574;
	box-shadow: 0px 2px 3px #336574;
	border: solid #e36705 1px;
	color: #fff !important;
	font-family: inherit;
	margin-top: 0;
	margin-bottom: .625rem;
}
.hero-content .btn-med button:hover, .hero-content .btn-med button:focus, .hero-content .btn-med .button:hover, .hero-content .btn-med .button:focus {
	background: #da4803;
	background-image: -webkit-linear-gradient(top, #da4803, #e36705);
	background-image: -moz-linear-gradient(top, #da4803, #e36705);
	background-image: -ms-linear-gradient(top, #da4803, #e36705);
	background-image: -o-linear-gradient(top, #da4803, #e36705);
	background-image: linear-gradient(to bottom, #da4803, #e36705);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da4803', endColorstr='#e36705',GradientType=0 ); /* IE6-9 */
	text-decoration: none !important;
}
.hero-text {
	padding-top: 30px;
	padding-bottom: 40px;
	text-align: center;
    color: #ffffff;
}
.hero-text h1 {
	font-family: "Benton Sans Medium", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 2.250rem;
	margin-bottom: .625rem;
	line-height: 1.4;
}
.hero-text h2 {
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 1.5rem !important;
	margin-bottom: 0 !important;
}
.hero-text p {
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 1.250rem;
	padding-bottom: 0;
	margin-bottom: 0;
}
.hero-text a {
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: .875rem;
	color: #fff;
	text-decoration: underline;
}
.hero-text a:hover {
	text-decoration: none;
}
.hero-text .get-a-quote {
    background: none;
}
.hero-text ul li {
	font-family: "Benton Sans Light", "Benton Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	display: inline-block;
	padding-right: .625rem;
}
.bentonsansmedium {
  font-family: "Benton Sans Medium";
  font-style: normal;
  font-weight: normal;
}
div.workbench-info-block {clear: both;}
.block-workbench.contextual-links-region {clear: both;}

/* Segment LP styles 10/07/15
==================================== */
.segment-item-wrapper {
	display: table;
	box-sizing: border-box;
	width: 980px;
}

/* .segment-item-wrapper .segment-item {
    box-sizing: border-box;
    float: left;
    padding: 0 10px;
} */

.segment-item.wrapper .segment-item::first-child {
	padding-left: 0;
	/* background-color: #066; */
}

.segment-item.wrapper .segment-item::last-child {
	padding-right: 0;
	/* background-color: #f66; */
}

.segment-num-cells-4 .segment-item {
    width: 245px;
}

.segment-num-cells-3 .segment-item {
    width: 326px;
}

.segment-num-cells-2 .segment-item {
    width: 490px;
}

.segment-num-cells-1 .segment-item {
    width: 980px;
}

.segment-item img {
    width: 100%;
	height: auto;
}

/* Search Result output 05/31/2016
=================================== */
.searchUrl {
    color: #690;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 12px;
}