html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: baseline;
max-height: 100000px;  }
html {
  height: 100%;
  font-family: "proxima-nova",sans-serif;
  font-style: normal;}
strong{
  font-weight: 800;
}
sup{
  font-weight: 800;
  color:#002b45;
}
a{
  text-decoration: none;
  cursor:pointer;
}
video{
	left:-3000px;
	position:relative;
}
h1, h2, h3, h4, h5, h6{
  font-weight: normal;
}
body {
  width: 100%;
  height: 100%;
  background-color: #fff;
  color:#002b45;}
/* clearfix -> */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }
.clearfix:after {
  clear: both; }
.clearfix {
  display: inline-block; }
.clearfix {
  display: block; }
/* <- clearfix */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }
.hidden{
  visibility: hidden;
}
.wrapper{
  min-width: 960px;
  overflow:hidden;
  margin: 0 auto;
}
.content_wrapper{
  width:960px;
  position: relative;		
  margin: 0 auto;
}
#mainNav{
  width:1024px;
  position: fixed;
  margin:0 -32px;
  z-index:2000;
  height: 95px;
  -webkit-transform: translateZ(0);
  top:0;
}
.main_nav{
  background-color:#002b45;
  height:65px;
}
#videos{
  font-weight: 100;
}
#videos.active, #videos:hover{
  background-color: #0071bf;
}
.main_nav .active, .main_nav a:hover{
  background-color: #01847D;
}
.main_nav a[data-class="second_part"].active, .main_nav a[data-class="second_part"]:hover, #main_your_life:hover{
  background-color: #D2430F;
}
.main_nav a{
  color:#fff;
  font-size: 20px;
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 800;
  display: block;
  float:left;
  padding: 20px 50px;
  border-right: solid 1px #001d2f;
  height: 25px;
}
.main_nav .btn_home{
  background: url(../cps-images/ltc-images.png) no-repeat 21px 15px;
  display: block;
  float:left;
  width:69px;
  height:65px;
  padding: 0;
  margin-left:39px;
  border-left: solid 1px #001d2f;
  border-right: solid 1px #001d2f;
  cursor: pointer;
}
.content{
  width:1024px;
  padding-top:94px;
  z-index:1;
  margin: 0 -32px;
}
.header{
  background: url(../cps-images/ltc-bkgFirstIntro.png) no-repeat;
  width: 100%;
  height:595px;
  position: relative;
}
.brackets{
  background: url(../cps-images/ltc-brackets.png) no-repeat;
  width:760px;
  height: 375px;
  position: absolute;
  z-index:5;
  left:150px;
  top:93px;
  opacity:0;
}
.hand{
  background: url(../cps-images/ltc-introHand.png) no-repeat;
  width:405px;
  height: 160px;
  position: absolute;
  z-index:5;
  left:0;
  top:190px;
}
.home{
  background: url(../cps-images/ltc-introHome.png) no-repeat;
  width:116px;
  height: 120px;
  position: absolute;
  z-index:5;
  left:65px;
  top:40px;
}
.check{
  background: url(../cps-images/ltc-introCheck.png) no-repeat;
  width:289px;
  height: 289px;
  position: absolute;
  z-index:5;
  left:178px;
  top:43px;
}
.btn_play{
  background: url(../cps-images/ltc-introBtnPlay.png) no-repeat;
  position: absolute;
  width:187px;
  height: 187px;
  z-index:5;
  left:597px;
  top:223px;
}
.title{
  left:490px;
  top:45px;
  text-align: center;
  width:395px;
  position: relative;
  z-index: 10;
}
.title h2{
  color:#fff;
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size:24px;
}
.title h1{
  color:#002b45;
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size:57px;
}
.header .desc{
  width:740px;
  left:220px;
  top:455px;
  font-size: 20px;
  position: absolute;
}
.header .desc h3{
  font-weight: 800;
}
.header .desc p{
  font-size: 22px;
  display:inline;
}
.header_play{
  color:#fff;
  display:block;
  width:122px;
  height:45px;
  text-align: center;
  padding-top:55px;
  /*background: url(../cps-images/ltc-images.png) no-repeat 45px -105px;*/
  font-size: 16px;
  font-weight: 800;
  margin: 0 auto;
  margin-top:60px;
}
.sub_nav{
  padding-left:40px;
  position: relative;
    background-color: #001d2f;
    z-index: 5100
}
.second_part{
  visibility: hidden;
  top: -29px;
}
.sub_nav.second_part a{
  background-color: #A66811;
}
.sub_nav_content{
  position: relative;
  z-index: 100;
}
.sub_nav a, .sub_nav_content a{
  color:#fff;
  background-color:#4B7B8B ;
  display: inline-block;
  height:25px;
  line-height: 25px;
  padding:2px 20px;
  font-size: 14px;
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 900;
  position: relative;
  float: left;
}
.sub_nav .active,.sub_nav .hover ,.first_section .active_sub_nav {
  background-color:#01847D;
}

.sub_nav.second_part .active,.sub_nav.second_part .hover, .second_section a{
  background-color:#D2430F;
}
.first_section{
  border-bottom:solid 6px #01847D;
}
.first_section a{
  background-color:#528797;
}
.second_section{
  border-bottom:solid 6px #D2430F;
}
.long_term_care{
  height:566px;
  position: relative;
}
.map{
  background: url(../cps-images/ltc-map.jpg) no-repeat;
  width:623px;
  height: 412px;
  left:15px;
  top:90px;
  position: absolute;
  z-index: 1;
}
.map div{
  width:345px;
  position: absolute;
  left:57px;
  top:50px;
}
.long_term_care .map h2{
  color: #fff;
  font-size: 103px;
  font-weight: 800;
  line-height: 100px;
}
.long_term_care .map p{
  color: #fff;
  font-size: 35px;
  line-height: 37px;
  font-weight: 800;
}
.long_term_care h1{
  font-size:100px;
  color:#002b45;
  width:530px;
  position: absolute;
  line-height:100px;
  left:470px;
  top:135px;
  font-weight: 800;
  z-index: 2;
}
.long_term_care h1 sup{
  font-size: 40px;
  line-height: 40px;
}
.long_term_footnotes{
  font-size: 14px;
  color:#675c53;
  width:380px;
  position: absolute;
  left:583px;
  top:510px;
}
.footnote{
  font-weight: 800;
  color:#002b45;
}
.long_term_care .long_term_care_desc{
  font-size:30px;
  color:#675c53;
  width:438px;
  left:583px;
  position: absolute;
  top:345px;
  z-index: 4;
}
.logo{
  background: url(../cps-images/ltc-logo.png) no-repeat;
  width: 100px;
  height:44px;
  position: absolute;
  z-index:6;
  left:477px;
  top:354px;
}
.header .logo{
  left:882px;
  top:416px;
}
.cont_section{
  width: 1024px;
 
}
.sliders{
  padding-top:20px;
  width:380px;
  float: left;
}
.charts{
  width: 320px;
  float: left;
  margin-left:100px;
  position: relative;
  padding-left:100px;
  top:-30px;
}
.circle_chart{
  position: absolute;
}
.home_chart{
  position: absolute;
  left:50px;
  top:118px;
}
.community_care_chart,.nursing_home_chart{
  display: none;
}
.community_care_chart .home_chart{
  left:210px;
  top:130px;
}
.nursing_home_chart .home_chart{
  left:0;
  top:130px;
}
.value{
  position: absolute;
  left:310px;
  top:150px;
  color: #fff;
  font-size: 64px;
  font-weight: 800;
}
.nursing_home_chart .value{
 text-align: left;
 top:84px;
 font-size: 145px;
 text-align: center;
 left:270px;
 line-height: 112px;
}
.value div{
  font-size:40px;
  line-height: 40px;
}
.blue_circle{
  background-color: #002b45;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  color: #fff;
  font-size: 40px;
  font-weight: 800;
  position: absolute;
  line-height: 100px;
  left:355px;
  top:75px;
}
.community_care_chart .value{
  width: 125px;
  font-size:145px;
  line-height: 130px;
  left:87px;
  top:70px;
}
.community_care_chart .value div{
  margin-left:-75px;
}
.community_care_chart .value sup{
  color:#fff;
  font-size:80px;
  line-height: 80px;
  margin-top: 20px;
  font-weight: 800;
}
.community_care_chart .calendar{
  position: absolute;
  top:0;
  left:0;
}
.nursing_home_chart .calendar{
  left:150px;
  position: absolute;
}
.charts p{
  position: absolute;
  font-size: 33px;
  color: #002b45;
  width:435px;
  top:320px;
  left:0;
  text-align: left;
}
.nursing_home_chart p{
  top:260px;
}
.charts sup{
  line-height: 20px;
  font-size:21px;
  position:relative;
  top:3px;
}
p.footnotes_desc{
  font-size: 14px;
  color: #675c53;
  top:477px;
  height:300px;
}
.slider{
  padding:15px 0 28px 0;
  width:366px;
  text-align:left;
  cursor:pointer;
}
.slider+.slider{
  border-top:solid 1px #e0e1dd;
}
.slider a{
  color:#00b2a9;
  font-weight: 800;
  font-size:22px;
  background: url(../cps-images/ltc-sliderLinkArrowOff.png) no-repeat 0 7px;
  display: inline-block;
  text-align: left;
  padding-left:19px;
}
.slider:hover a{
  color:#002b45;
  background: url(../cps-images/ltc-sliderLinkArrowHover.png) no-repeat 0 7px;
}
.slider.active a{
  color:#002b45;
  background: url(../cps-images/ltc-sliderLinkArrowOn.png) no-repeat 0 13px;
  margin-bottom:20px;
}
.bar_wrapper{
  position: relative;
}
.bar{
  margin-top: 8px;
  position: relative;
}
.bar span{
  float: left;
  color:#002b45;
  font-size: 12px;
  display: none;
}
.bar input{
  color:#002b45;
  font-size: 16px;
  font-weight: 800;
  display: none;
  position: relative;
  top:-3px;
}
.slider.active .bar span, .slider.active .bar input{
  display: block;
}
.bar_grey{
  width:366px;
  height:11px;
  border-radius: 4px;
  background-color: #e0e1dd;
}
.progressbar_home_health{
  position: relative !important;
}
.progressbar_home_health input{
  position: relative !important;
  background: none;
}
.year_slider{
  width:960px;
  margin: 20px auto;
  text-align: center;
  margin-bottom:40px;
}
.year_slider p{
  color:#001d2f;
  font-size: 18px;
  margin-bottom:20px;
  margin-top:10px;
}
.slider_bkg_left{
  background: url(../cps-images/ltc-sliderBkgLeft.png) no-repeat;
  width:315px;
  height:25px;
  float: left;
}
.ui-slider-handle{
  background: url(../cps-images/ltc-pointer.png) no-repeat !important;
  width: 33px !important;
  height: 41px !important;
}
.ui-slider {
  border-radius: 7px !important;
  background-color:#e0e0de !important;
  height: 11px !important;
}
#slider{
  top:18px;
  width:246px;
}
.ui-slider-handle{
  top:-12px !important;
}
.ui-progressbar{
  width:366px !important;
  height:11px !important;
  border-radius: 4px !important;
  background-color: #e0e1dd !important;
}
.ui-progressbar-value{
  background: #8b8d8e !important;
  border: none !important;
}
.active .ui-progressbar-value{
  background: #002b45 !important;
}
.year_slider_wrapper{
  width: 246px;
  height:41px;
  float: left;
  background: url(../cps-images/ltc-slider.png) no-repeat 0 18px;
}
.year_value{
  float:left;
  width:38px;
  font-size: 12px;
  margin-top:16px;
  text-align: center;
}
.slider_bkg_right{
  background: url(../cps-images/ltc-sliderBkgRight.png) no-repeat;
  width:315px;
  height:25px;
  float: left;
}
.woman_desc, .man_desc{
  float:left;
  width:245px;
}
.grey_circle{
  width:198px;
  height: 199px;
  background: url(../cps-images/ltc-circle.png) no-repeat;
  text-align: center;
}
.man_desc{
  margin-left:5px;
  margin-top:40px;
}
.man,.woman{
  float: left;
  text-align: center;
  margin-top:30px;
}
.woman{
  margin-right:10px;
  margin-left: 20px;
}
.man img, .woman img{
  margin-top:28px;
}
.hidden_costs_anim{
  float: left;
  margin:0 30px 0 30px;
}
.hidden_costs{
  text-align: center;
  width:960px;
  margin: 0 auto;
}

.hidden_costs h1{
  font-size: 84px;
  color:#002b45;
  font-weight: 800;
}
.hidden_costs h2{
  font-size: 24px;
  color:#002b45;
}
.hidden_costs >div{
  min-height:500px;
}
.hidden_costs_mask li{
  color:#954a09;
  font-size: 16px;
  font-weight: 800;
  margin-bottom: 20px;
}
.hidden_costs_mask li sup, .about_woman sup{
  color:#002b45;
  font-size: 11px;
  font-weight: 900;
}
.hidden_costs_mask ul{
  list-style: disc outside;
  padding-left: 20px;
}
.hidden_costs_mask{
  width:930px;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align: left;
}
.hidden_costs_footer{
  width: 1024px;
  margin-left:-32px;
  text-align: center;
}
.hidden_costs_footer .arrow{
  background: url(../cps-images/ltc-arrow.png) no-repeat;
  width:33px;
  height: 17px;
  margin: 0 auto;
}
.hidden_costs_footer_cont{
  background: url(../cps-images/ltc-bkgGradientGrey.png) 0 -2px repeat-x;
  font-size: 16px;
  color: #002b45;
  padding-top: 22px;
}
.about_man, .about_woman{
  float: left;
  width: 420px;
  text-align: left;
  margin-left:50px;
}
.hidden_costs_footnotes{
  text-align: left;
  width:930px;
  margin: 30px auto 0 auto;
  color: #675c53;
  font-size: 14px;
  background-color:#fff;
  padding-bottom:40px;
}

/**********************HOW DO YOU PAY*****************************/
.how_do_you_pay_header h1{
  display: block;
  background: url(../cps-images/ltc-iconDolar.png) no-repeat left 10px;
  padding-left:78px;
  font-size: 84px;
  color: #002b45;
  font-weight: 800;
  line-height: 80px;
}
.how_do_you_pay_header h2{
  font-size: 24px;
  color: #002b45;
  font-weight: 800;
}
.how_do_you_pay_header p{
  color:#675c53;
  font-size: 24px;
  background: url(../cps-images/ltc-iconPlus.png) no-repeat left top;
  padding-left:80px;
  width:330px;
  min-height: 61px;
  margin-left:397px;
  margin-top:-63px;
}
.how_do_you_pay_header{
  width:820px;
  margin: 0 auto;
  padding-top: 50px;
  min-height: 210px;
}
.tabs {
  width:820px;
  margin:45px auto 10px auto;
  position: relative;
}
.tabs_content_wrapper .brown_arrow{
  background: url(../cps-images/ltc-arrowBrown.png) no-repeat;
  width:23px;
  height: 12px;
  top:-11px;
  left:42px;
  position: relative;
}
.arrow_wrapper{
  width:820px;
  margin:0 auto;
  position:relative;
}
.tabs a{
  color:#00857E;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  position: relative;
  margin-left:20px;
}
.tabs a.active, .tabs a:hover{
  color:#7E754E;
}
.tabs_content{
  width: 1024px;
  padding-top:25px;
  z-index: 3;
}
.tabs_content_wrapper{
  background: url(../cps-images/ltc-bkgGradientBrown.png) repeat-x;
  margin-top:25px;
}
.jcarousel{
  width:860px;
  margin: 0 auto;
  float: left;
}
.jcarousel li div{
  width:860px;
}
.jcarousel li .slider_cont_left{
  float: left;
  width: 588px;
  color:#fff;
  margin-left: 30px;
  padding-top:20px;
}
.slider_cont_left p strong{
  font-weight: 800;
  font-size: 22px;
}
.slider_cont_left div{
  color: #002b45;
  font-size: 14px;
  margin-top:10px;
}
.slider_cont_left p{
  font-size:22px;
}
.jcarousel li div img{
  float:right;
  margin-right:20px;
}
.jcarousel-prev{
  display: block;
  float:left;
  background: url(../cps-images/ltc-btnPrev.png) no-repeat;
  width:24px;
  height:43px;
  margin:33px 30px 0 30px;
}
.jcarousel-next{
  display: block;
  background: url(../cps-images/ltc-btnNext.png) no-repeat;
  width:24px;
  height:43px;
  float: right;
  margin:33px 30px 0 0;
}
.how_do_you_pay_stroke{
  width: 800px;
  height: 255px;
  background: url(../cps-images/ltc-howDoYouPayStroke.png) no-repeat;
  font-size: 24px;
  margin: -42px auto 0 auto;
  position: relative;
  z-index: 5;
}
.how_do_you_pay_stroke p{
  width:490px;
  padding:105px 0 0 270px;
}
.second_intro{
  background: url(../cps-images/ltc-bkgGradientBrown.png) repeat-x 0 -424px #ffffff;
}
.second_intro_wrapper{
  background: url(../cps-images/ltc-intro2Papers.png) no-repeat center 40px;
  width:860px;
  margin: 0 auto;
  text-align: center;
  padding-top:33px;
}
.bubble{
  background: url(../cps-images/ltc-intro2Bubble.png) no-repeat;
  width: 215px;
  height: 210px;
  text-align: center;
  padding-top:65px;
  margin: 20px auto 0 auto;
}
.second_intro_content{
  width:670px;
  margin: 0 auto;
  text-align: center;
  background-color:#fff;
}
.second_intro_content h2{
  font-weight: 800;
  font-size: 24px;
  color:#dd4814;
  margin-bottom:10px;
}
.second_intro_content h1{
  font-size: 60px;
  color:#A36A00;
  margin-bottom:23px;
}
.second_intro_content p{
  font-size: 28px;
  color:#82786f;
  padding-bottom:73px;
}
/********************************CONSIDERING THE NEED*******************************/
.considering_the_need_tabs{
  background-color: #e0ded8;
  width:834px;
  margin-left:160px;
  height: 118px;
  overflow: visible;
  position: relative;
  z-index: 1000;
}
.tabs_considering_wrapper{
  background-color: #e0ded8;
  width:1024px;
}
.tab_item{
  position: relative;
  text-align: center;
  height: 118px;
  float: left;
  width: 100px;
  margin-left:30px;
}
.tab_item.active a{
  color:#fff;
}
.tab_item_on{
  background: url(../cps-images/ltc-tabsOn.png) no-repeat 0 0;
  width: 99px;
  height: 153px;
  position: absolute;
  top:0;
  display: none;
}
.active .tab_item_on{
  display: block;
}
.tab_item a{
  font-weight: 800;
  color: #dd4814;
  font-size: 18px;
  display: block;
  padding-top:75px;
  position: relative;
  z-index: 100;
  background: url(../cps-images/ltc-tabIcons.png) no-repeat 0 0;
}
.tab_item .Sam{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat 0 0;
}
.tab_item .Lisa{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -98px 0;
}
.tab_item .Bob{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -198px 0;
}
.tab_item .Sarah{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -298px 0;
}
.tab_item .Joan{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -398px 0;
}
.tab_item.active .Sam, .tab_item .Sam.hover{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -498px 0;
}
.tab_item.active .Lisa,.tab_item .Lisa.hover{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -598px 0;
}
.tab_item.active .Bob,.tab_item .Bob.hover{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -698px 0;
}
.tab_item.active .Sarah,.tab_item .Sarah.hover{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -798px 0;
}
.tab_item.active .Joan,.tab_item .Joan.hover{
  background: url(../cps-images/ltc-tabIcons.png) no-repeat -898px 0;
}
.tab_item.active a,.tab_item a.hover{
  color:#fff;
}
.tab_item_bkg{
  background: url(../cps-images/ltc-tabsOn.png) no-repeat;
  width: 99px;
  height: 153px;
  position: absolute;
  z-index: 2;
}
.considering_the_need_slider{
  position: relative;
}
.slider_wrapper{
  width: 5120px;
  position: relative;
  left: 0;
  z-index: 1;
}
.slider_content{
  width:1024px;
}
.slider_content_wrapper{
  width:1024px;
  height: 478px;
}
.slider_content p{
  width:826px;
  color:#fff;
  font-size:36px;
  margin: 0 auto;
  padding-top:60px;
}
.slider_content p .left_quotes{
  background: url(../cps-images/ltc-quotesLeft.png) no-repeat;
  width: 62px;
  height: 47px;
  display: inline-block;
  margin-right:10px; 
}
.slider_content p .right_quotes{
  background: url(../cps-images/ltc-quotesRight.png) no-repeat;
  width: 62px;
  height: 47px;
  display: inline-block;
  position: relative;
  top:20px;
  margin-left: 10px;
}
.slider_btn_prev,.slider_btn_next{
  cursor: pointer;
  z-index: 10;
  width:24px;
  height: 43px;
  position: absolute;
  top:215px;
}
#slider a{
	cursor:pointer;
}
.slider_btn_prev{
  background: url(../cps-images/ltc-btnPrev.png) no-repeat;
  left:33px;
}
.slider_btn_next{
  background: url(../cps-images/ltc-btnNext.png) no-repeat;
  right:33px;
}
.slider_btn_prev.inactive{
  background: url(../cps-images/ltc-btnPrevDisable.png) no-repeat;
}
.slider_btn_next.inactive{
  background: url(../cps-images/ltc-btnNextDisable.png) no-repeat;
}
#content_sam .slider_content_wrapper{
  background: url(../cps-images/ltc-bkgSam.jpg) no-repeat;
}
#content_lisa .slider_content_wrapper{
  background: url(../cps-images/ltc-bkgLisa.jpg) no-repeat;
}
#content_bob .slider_content_wrapper{
  background: url(../cps-images/ltc-bkgBob.jpg) no-repeat;
}
#content_sarah .slider_content_wrapper{
  background: url(../cps-images/ltc-bkgSarah.jpg) no-repeat;
}
#content_joan .slider_content_wrapper{
  background: url(../cps-images/ltc-bkgJoan.jpg) no-repeat;
}
.yellow_box{
  background-color: #D2430F
;
  width: 854px;
  height: 205px;
  padding:0 85px;
}
.yellow_box p{
  float: left;
  color: #fff;
  font-weight: 800;
  font-size: 35px;
  width: 700px;
  padding-top:40px;
}
.yellow_box_icon{
  float: left;
  margin:35px 10px 0 0;
}
.yellow_arrow{
  background: url(../cps-images/ltc-yellowArrow.png) no-repeat;
  width:37px;
  height: 17px;
  position:relative;
  left:31px;
  z-index: 100;
}
.yellow_arrow_wrapper{
  width:834px;
  margin-left:190px;
  position: absolute;
  top:462px;
}
#content_sam .yellow_box_icon{
  background: url(../cps-images/ltc-sam.png) no-repeat;
  width: 124px;
  height:81px;
}
#content_lisa .yellow_box_icon{
  background: url(../cps-images/ltc-lisa.png) no-repeat;
  width: 104px;
  height: 120px;
}
#content_bob .yellow_box_icon{
  background: url(../cps-images/ltc-bob.png) no-repeat;
  width: 133px;
  height: 91px;
  margin-top:55px;
}
#content_sarah .yellow_box_icon{
  background: url(../cps-images/ltc-sarah.png) no-repeat;
  width: 158px;
  height: 88px;
  margin-top:55px;
}
#content_sarah .yellow_box p{
  width:685px;
}
#content_joan .yellow_box_icon{
  background: url(../cps-images/ltc-joan.png) no-repeat;
  width: 132px;
  height: 112px;
  margin-top:55px;
}
.considering_the_need_footer{
  background: url(../cps-images/ltc-consideringFooter.png) no-repeat left top;
  width: 280px;
  margin: 0 auto;
  position: absolute;
  top:762px;
  left:744px;
  z-index: 57;
  padding-top:70px;
  height: 218px;
}
.considering_the_need_footer p{
  color: #534741;
  font-size: 18px;
  width: 580px;
}
.slider_content .considering_tab_footer{
  color: #534741;
  font-size: 18px;
  width: 615px;
  margin: 0 0 40px 120px;
}
.considering_the_need{
  position: relative;
}
/****************************Understanding the Benefits********************/
.understanding_the_benefits{
  background-color: #e0ded8;
  text-align: center;
  position: relative;
}
.clip{
  background: url(../cps-images/ltc-imgClip.png) no-repeat;
  width:63px;
  height: 147px;
  position: absolute;
  left:93px;
  top:-71px;
  z-index: 1000;
}
.understanding_the_benefits_wrapper{
  width: 822px;
  margin: 0 auto;
}
.understanding_the_benefits_wrapper h1{
  color: #dd4814;
  font-size: 29px;
  font-weight: 800;
  margin:0 0 50px 85px;
  padding-top:40px;
  text-align: left;
}
.understanding_the_benefits_wrapper h5{
  color: #AD3A10;
  font-size: 18px;
  font-weight: 800;
  margin-top:25px;
  text-align: center;
}
.understanding_the_benefits_wrapper .blue_tout.active,.understanding_the_benefits_wrapper .blue_tout.hover{
  color: #fff;
  background-color: #003f72;
}
.understanding_the_benefits_wrapper .blue_tout.hover{
  background-color: #002b45;
}
.understanding_the_benefits_wrapper .blue_tout{
  border-radius: 7px;
  width:160px;
  color: #4d4f53;
  padding:27px 0 0 0;
  height: 170px;
  float: left;
  background-color: #fff;
  cursor: pointer;
}
.understanding_the_benefits_wrapper .blue_tout+.blue_tout{
  margin-left:5px;
}
.understanding_the_benefits_wrapper .blue_tout h4{
  background: url(../cps-images/ltc-iconCheckOff.png) no-repeat center top;
  display: block;
  padding-top:57px;
  font-size: 16px;
  margin-bottom:9px;
  font-weight: 800;
  color:#dd4814;
}
.understanding_the_benefits_wrapper .blue_tout.active h4,.understanding_the_benefits_wrapper .blue_tout.hover h4{
  background: url(../cps-images/ltc-iconCheck.png) no-repeat center top;
  color:#fff;
}
.understanding_the_benefits_wrapper .blue_tout p{
  width: 142px;
  margin: 0 auto;
  font-size: 16px;
}
.understanding_the_benefits_footer{
  text-align: center;
  background: url(../cps-images/ltc-understandingTheBenefitsFooter.png) no-repeat center bottom;
  padding-bottom: 145px;
  font-size: 36px;
  color: #534741;
  margin-top: 20px;
}
/*******************Protecting What's Important**********************/
#sub_protecting{
  margin-top:-29px;
}
.protecting_title_wrapper{
  width:714px;
  margin: 0 auto 20px;
}
.protecting_whats_important{
  width: 822px;
  margin:0 auto;
}
.protecting_whats_important_title{
  float: left;
}
.protecting_whats_important_title h2{
  color:#fda01a;
  font-size: 28px;
  font-weight: 800;
  background: url(../cps-images/ltc-protectTitle.png) no-repeat;
  padding-left: 80px;
  padding-top:60px;
  display: block;
  width: 272px;
  margin-bottom: 40px;
}
.protecting_whats_important_title p{
  color:#534741;
  font-size: 18px;
  width:415px;
}
.protecting_btn_play{
  float: left;
  margin-top: 60px;
  margin-left:43px;
  display: block;
  color: #fff;
  font-weight: 800;
  text-align: center;
  padding-top:160px;
  padding-left:50px;
  padding-right: 50px;
  font-size:18px;
  width: 155px;
  height: 95px;
  background: url(../cps-images/ltc-btnProtectingPlay1.png) no-repeat;
}
.protecting_whats_important_title .protectiong_title_desc{
  font-weight: 800;
  font-size: 24px;
  color: #675c53;
  margin: 40px auto 0 auto;
}
.protecting_footnote_desc{
  color:#675c53;
  font-size: 14px;
  width: 714px;
  margin: 0 auto;
}
.protectiong_title_desc sup{
  line-height: 7px;
  font-size:13px;
}
.accordion{
  width: 820px;
  margin: 80px auto 0 auto;
}
.accordion_content{
  background-color: #efeeeb;
  padding: 0 20px 24px 20px;
  display: none;
}
.accordion_btn{
  margin-top:7px;
  width: 780px;
  height: 37px;
  background: url(../cps-images/ltc-accorditionBtnOff.png) no-repeat 10px center #dd4814;
  color: #fff;
  text-transform: uppercase;
  font-weight: 800;
  font-size:16px;
  cursor: pointer;
  line-height: 37px;
  padding-left: 40px;
}
.accordion_btn_active{
  background: url(../cps-images/ltc-accorditionBtnOn.png) no-repeat 10px center #675c53;
}
.accordion_btn:hover{
  background: url(../cps-images/ltc-accorditionBtnOff.png) no-repeat 10px center #675c53;
}
.accordion_btn_play{
  background: url(../cps-images/ltc-accorditionBtnPlay1.png) no-repeat center top;
  width:148px;
  height:35px;
  padding-top: 106px;
  color: #dd4814;
  font-weight: 800;
  font-size: 16px;
  display: block;
  text-align: center;
  float: left;
}
.indemnity_style_top{
  padding-top:30px;
  margin: 0 0 30px 50px;
}
.indemnity_style_desc{
  float: left;
  width: 550px;
  font-size: 28px;
  color: #534741;
  margin-left:30px;
  padding-top:35px;
}
.accordion_table{
  width: 382px;
  float: left;
}
.accordion_table+.accordion_table{
  margin-left:16px;
}
.small_content_text{
  color:#534741;
  width: 715px;
  margin: 0 auto;
  font-size: 18px;
}
.table_header{
  background-color: #0071bf;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  height: 45px;
  text-transform: uppercase;
  line-height: 45px;
  padding:0 20px;
  color: #fff;
  font-size: 16px;
  font-weight: 800;
}
.table_content{
  background-color: #fff;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  padding:0 20px;
  color: #534741;
  font-size: 16px;
}
.table_row{
  height:32px;
  vertical-align: middle;
  padding:12px 0;
}
.table_row+.table_row{
  border-top: solid 1px #d4d1cf;
}
.reimbursement{
  background-color: #2d567b;
}
.accordion_content_text{
  font-size: 28px;
  color: #534741;
  margin:0 auto;
  width:715px;
  padding-top: 45px;
  padding-bottom: 20px;
}
.protecting_footer_text{
  color:#534741;
  font-size: 28px;
  text-align: center;
  margin:35px 0;
}
.white_tout div{
  display: inline-block;
  width: 107px;
  height: 40px;
  line-height: 40px;
  text-align: left;
  background: url(../cps-images/ltc-btnFooterCheck.png) no-repeat 20px center #f6f6f6;
  padding-left:53px;
  border-radius: 7px;
  color: #dd4814;
  font-size: 16px;
  font-weight: 800;
  display: none;
}
.white_tout div+div{
  margin-left:5px;
}
.white_tout{
  height: 40px;
}
.blue_tout div{
  margin:0 auto 30px auto;
}
.white_tout .active{
  display: inline-block;
}
/*******************VIDEO PAGE**********************/
.modal{
  position: fixed;
  width: 110%;
  height:100%;
  top:0;
  left:-3000px;
  margin: 0 -32px;
  z-index: 2000;
  background:url(../cps-images/itc-bkgModal.png);
}
.white_modal{
  width: 614px;
  height: 420px;
  background-color: #fff;
  top:50%;
  margin:-213px 0 0 -307px;
  left:-3000px;
  position: fixed;
}
.btn_video_close{
  width:29px;
  height: 29px;
  background: url(../cps-images/ltc-videoClose.png) no-repeat;
  cursor: pointer;
  position: fixed;
  z-index: 2200;
  top:50%;
  left:-3000px;
  margin:-225px 0 0 290px;
}
.mejs-container{
  top:50%;
  margin:-205px 0 0 -300px;
  left:-3000px;
  position: fixed !important;
  z-index: 2010;
}
.mejs-container-fullscreen{
  margin:0 !important;
  z-index:3000 !important;
  left:0 !important;
}
.video_title{
  font-weight: 800;
  font-size: 24px;
  color:#002b45;
  position: relative;
  left:15px;
  top:370px
}
.video_page{
  text-align: center;
}
.video_page h1{
  color: #002b45;
  font-size: 60px;
  font-weight: 800;
  margin-top:10px;
}
.video_page h2{
  color: #002b45;
  font-size: 32px;
}
.videos_wrapper{
  width:820px;
  margin: 50px auto 0 auto;
  text-align: left;
}
.video_tout{
  float:left;
  width:350px;
  margin-bottom: 45px;
}
.video_tout a{
  display: inline-block;
  font-size: 24px;
  font-weight: 800;
  color: #0071bf;
  cursor: pointer;
}
.video_tout img{
  cursor: pointer;
}
.blue_tout{
  text-align: center;
  background-color: #003f72;
  padding-top:45px;
  padding-bottom: 45px;
}
.blue_tout h3{
  color:#fff;
  font-size: 48px;
  font-weight: 800;
}
.blue_tout h4{
  color:#fff;
  font-size: 42px;
  margin-bottom:35px;
}
.white_touts_area, .taking_your_next_steps{
  background-color: #e0ded8;
}
footer{
  background-color: #e0ded8;
  min-height: 310px;
  text-align: left;
  margin-top:-1px;
  padding-bottom:30px;
  color:#675c53;
  font-size:14px;
}
.footer_content, footer p{
  width:820px;
  margin:0 auto;
  padding-top:18px;
}
.footer_tout{
  background-color: #fff;
  width:380px;
  height:240px;
  border-radius: 5px;
  float:left;
  text-align: left;
  margin-bottom: 35px;
  padding-left:20px;
  padding-top:18px;
}
.footer_tout+.footer_tout{
  margin-left:20px;
}
.footer_tout h3{
  color:#0071bf;
  font-size:32px;
  font-weight: 800;
  margin-top:20px;
}
.footer_tout h3 sup{
  color:#0071bf;
  font-size:25px;
}
.footer_tout h4{
  color:#0071bf;
  font-size:32px;
}
.footer_tout p{
  width:240px;
  font-size: 16px;
  color:#002b45;
  line-height: 16px;
}
.blue_btn{
  display: block;
  background: url(../cps-images/ltc-btnBlue.png) no-repeat;
  width:118px;
  height:47px;
  color:#fff;
  font-size: 16px;
  text-align: center;
  line-height: 43px;
  margin-top:25px;
}
.blue_btn:hover{
  background: url(../cps-images/ltc-btnBlue.png) no-repeat 0 -53px;
}
.link{
  color:#0071bf;
  font-size: 16px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.footer_desc{
  width:820px;
  margin:0 auto;
  padding-bottom:35px;
}
.footer_desc p{
  color:#675c53;
  margin-bottom:23px;
  font-size: 14px;
  text-align: left; 
}
.footer_desc p a{
  text-decoration: underline;
}
.jcarousel {
  position: relative;
  overflow: hidden;
}
.jcarousel_tabs {
  position: relative;
  overflow: hidden;
}
.jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.jcarousel_tabs ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.jcarousel li {
    float: left;
}
.jcarousel_tabs li {
    float: left;
}
/* Animations related CSS */
.header .title, .header .home, .header .check, .header .btn_play, .header .clock, .header .desc, .animArrowsDown {
  opacity: 0;
}
.clock, .clockArrow, .clock_loader {
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
}
.clock, .clock_loader {
  background-image: url(../cps-images/ltc-clock.png);
  margin: 300px 110px;
}
.clock_loader {
  margin: 0 auto;
  top:245px;
  position: relative;
}
.clockArrow{
  background-image: url(../cps-images/ltc-clockArrow.png);
}
.animArrow {
  position: absolute;
  background-image: url(../cps-images/ltc-downArrowBlue.png);
  background-repeat: no-repeat;
  width: 27px;
  height: 13px;
  margin-left: 27px;
  opacity: 0;
}
.animArrowsDown {
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  opacity: 0;
  margin: 382px 110px;
}
.animA1{margin-top: 0px;}
.animA2{margin-top: 16px;}
.animA3{margin-top: 32px;}
/**********errors********/
.error_message{
  text-align: center;
  font-size: 32px;
  color:#b83c11;
  padding-top:240px;
}

.stateDropdown{
  margin:40px 0;
}
.stateDropdown select{
  -webkit-appearance: menulist-button;
  height:30px;
  font-size:16px;
  width:200px;
  margin-left:20px;
}
.videoIntroText,.videoNotAvailableMessage{
  font-size:16px;
  padding:0 102px;
  padding-top: 20px;
  text-align:left;
}
.videoNotAvailableMessage{
  display:none;
}

.stateSelectButton{
  height: 30px;
  color: #FFF;
  border: 0 none;
  font-weight: 700;
  margin: 5px 0;
  background: green;
  border-color: #393;
  padding: 0 25px;
  font-size:1em;
  border-radius:5px;
  position: relative;
  text-decoration: none!important;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.75);
  margin-left:20px;
}
.stateSelectButton:hover{
  cursor:pointer;
}
.stateSelectButton:hover, .stateSelectButton:focus{
  background-color: #276400;
  border-color: green;
}