@charset "UTF-8";

/* YUI RESET + global font-family
-------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #545557;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img { 
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}
ol,ul {
	list-style:none;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym { border:0;
	}



/* GENERAL
-------------------------------------------*/

html {
	height: 100%;
	}
body {
	height: 100%;
	font-size: 13px;
	line-height: 23px;
	}
a {
	text-decoration: none;
	color: #0071BA;
	}
	p a,
	li a {
		font-weight: bold;
		}
	p a:hover,
	li a:hover {
		text-decoration: underline;
		}
em, i {
	font-style: italic;
	}
strong, b {
	font-weight: bold;
	}
.imgswap {
	display: block;
	text-decoration: none;
	text-indent: -29999px;
	}
#skip-link {
	position: absolute;
	left: 0;
	top: -29999px;
	}



/* FOOTER
-------------------------------------------*/

#wrap-outer {
	height: 100%;
	}
body > #wrap-outer {
	height: auto;
	min-height: 100%;
	}
	#wrap {
		padding-bottom: 30px;
		}
#footer-outer {
	position: relative;
	margin-top: -30px;
	height: 30px;
	background: #8BC540;
	}
	#footer {
		margin: 0 auto;
		padding: 8px 10px 0 10px;
		width: 920px;
		font: 11px/13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color: #fff;
		}
		#footer a {
			color: #fff;
			}
		#footer a:hover {
			text-decoration: underline;
			}
#tracking-img {
	position: absolute;
	z-index: -1;
	width: 1px;
	height: 1px;
	left: 0;
	top: 0;
	}



/* IMGSWAP LINKS
-------------------------------------------*/

/* More */
	.more-orange,
	.more-blue,
	.more-green,
	.more-teal {
		width: 62px;
		height: 20px;
		background-position: 0 0;
		background-repeat: no-repeat;
		}
	p .more-orange,
	p .more-blue,
	p .more-green,
	p .more-teal {
		margin-top: 6px;
		}
	.more-orange:hover,	.more-orange:focus,
	.more-blue:hover,	.more-blue:focus,
	.more-green:hover,	.more-green:focus,
	.more-teal:hover,	.more-teal:focus
		{
		background-position: 0 -25px;
		outline: none;
		}
	.more-orange { background-image: url(/images/ltc/more-orange.png); }
	.more-blue { background-image: url(/images/ltc/more-blue.png); }
	.more-green { background-image: url(/images/ltc/more-green.png); }
	.more-teal { background-image: url(/images/ltc/more-teal.png); }
	.es .more-orange { background-image: url(/images/ltc/more-orange-es.png); }
	.es .more-blue { background-image: url(/images/ltc/more-blue-es.png); }
	.es .more-green { background-image: url(/images/ltc/more-green-es.png); }
	.es .more-teal { background-image: url(/images/ltc/more-teal-es.png); }

/* Back to Top */
	.back-to-top {
		width: 89px;
		height: 16px;
		background: url(/images/ltc/back-to-top.png) no-repeat 0 0;
		}
	.es .back-to-top {
		width: 137px;
		background-image: url(/images/ltc/back-to-top-es.png);
		}
	.back-to-top:hover,
	.back-to-top:focus {
		background-position: 0 -25px;
		outline: none;
		}
	.back-to-top-orange,
	.back-to-top-blue,
	.back-to-top-green,
	.back-to-top-teal {
		width: 98px;
		height: 17px;
		background-position: 0 0;
		background-repeat: no-repeat;
		}
	.back-to-top-orange:hover,	.back-to-top-orange:focus,
	.back-to-top-blue:hover,	.back-to-top-blue:focus,
	.back-to-top-green:hover,	.back-to-top-green:focus,
	.back-to-top-teal:hover,	.back-to-top-teal:focus
		{
		background-position: 0 -25px;
		}
	.back-to-top-orange { background-image: url(/images/ltc/back-to-top-orange.png); }
	.back-to-top-blue { background-image: url(/images/ltc/back-to-top-blue.png); }
	.back-to-top-green { background-image: url(/images/ltc/back-to-top-green.png); }
	.back-to-top-teal { background-image: url(/images/ltc/back-to-top-teal.png); }



/* COLUMNS
-------------------------------------------*/

.full-columns {
	margin: 0 auto;
	padding: 0 20px 40px 20px;
	width: 940px;
	overflow: hidden;
	}
	
	/* 1 column */
	.col-1-1 {
		padding: 0 10px;
		}
	
	/* 2 uniform columns */
	.col-2-1 {
		float: left;
		padding-left: 10px;
		width: 440px;
		}
	.col-2-2 {
		float: right;
		padding-right: 10px;
		width: 440px;
		}
	
	/* 4 uniform columns */
	.col-4-1,
	.col-4-2 {
		float: left;
		margin-right: 20px;
		width: 220px;
		}
	.col-4-3 {
		float: left;
		width: 220px;
		}
	.col-4-4 {
		float: right;
		width: 220px;
		}
	
	/* 1 column left, 3-wide column right */
	.col-13-1 {
		float: left;
		width: 220px;
		}
	.col-13-2 {
		float: right;
		padding-left: 20px;
		width: 680px;
		}
	
	/* 3-wide column left, 1 column right */
	.col-31-1 {
		float: left;
		padding-left: 10px;
		width: 670px;
		}
	.col-31-2 {
		float: right;
		width: 220px;
		}


/* SIDEBARS
-------------------------------------------*/
	
.sidebar {
	}
	
	#did-you-know {
		margin-bottom: 30px;
		background: #f68b1f url(/images/ltc/dyk-bg.png) repeat-y 0 0;
		}
		#did-you-know h3 {
			margin-bottom: 8px;
			height: 45px;
			background: url(/images/ltc/dyk-header.png) no-repeat 0 0;
			}
		.es #did-you-know h3 {
			background-image: url(/images/ltc/dyk-header-es.png);
			}
		#did-you-know p {
			padding: 0 19px 19px 19px;
			font: bold 12px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color: #fff;
			}
	
	/* Find Out */
	
	.find-out {
		margin-bottom: 30px;
		padding-bottom: 19px;
		background: #bfe9e6;
		}
		.find-out h3 {
			margin-bottom: 6px;
			height: 45px;
			background: url(/images/ltc/find-out-header.png) no-repeat 0 0;
			}
		.find-out h3.external {
			background-image: url(/images/ltc/find-out-external-header.png);
			}
		.es .find-out h3 {
			background-image: url(/images/ltc/find-out-header-es.png);
			}
		.es .find-out h3.external {
			background-image: url(/images/ltc/find-out-external-header-es.png);
			}
		.find-out p {
			margin: 0 19px 8px 19px;
			font: 12px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			}
		.find-out .find-out-link {
			margin: 0 17px;
			line-height: 18px;
			}
			.find-out .find-out-link a {
				padding: 2px 21px 2px 0;
				text-transform: uppercase;
				font-weight: bold;
				color: #656668;
				text-decoration: none;
				background: url(/images/ltc/find-out-arrow.png) no-repeat 100% 1px;
				*background-position: 100% 0;
				}
			.find-out .find-out-link a:hover {
				color: #48494a;
				text-decoration: none;
				background-position: 100% -99px;
				*background-position: 100% -100px;
				}
	
	/* Download Sidebar */
	
	.dl-sidebar {
		margin-bottom: 30px;
		padding-bottom: 19px;
		background: #bfe9e6;
		}
		.dl-sidebar h3 {
			margin-bottom: 6px;
			height: 45px;
			background: url(/images/ltc/download-header.png) no-repeat 0 0;
			}
		.dl-sidebar p {
			margin: 0 19px 8px 19px;
			font: 12px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			}
		.dl-sidebar .dl-sidebar-link {
			margin: 0 17px;
			line-height: 18px;
			}
			.dl-sidebar .dl-sidebar-link a {
				padding: 2px 21px 2px 0;
				text-transform: uppercase;
				font-weight: bold;
				color: #656668;
				text-decoration: none;
				background: url(/images/ltc/find-out-arrow.png) no-repeat 100% 1px;
				*background-position: 100% 0;
				}
			.dl-sidebar .dl-sidebar-link a:hover {
				color: #48494a;
				text-decoration: none;
				background-position: 100% -99px;
				*background-position: 100% -100px;
				}
	
	/* Alert */
	
	.alert {
		margin-bottom: 30px;
		padding: 55px 0 1px 0;
		background: #00A69C url(/images/ltc/alert-bg.png) no-repeat 0 0;
		}
		.alert p {
			margin: 0 19px 19px 19px;
			font: 12px/23px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			color: #fff;
			}
	
	/* Graphic Links */
	
	#download-planning-kit {
		margin: 0 0 20px -15px;
		}
	.es #download-planning-kit {
		margin-bottom: 30px;
		}
		#download-planning-kit a {
			height: 178px;
			background: url(/images/ltc/download-planning-kit-2.png) no-repeat 0 0;
			_position: relative;
			}
		.es #download-planning-kit a {
			height: 198px;
			background-image: url(/images/ltc/download-planning-kit-2-es.png);
			}
		#download-planning-kit a:hover,
		#download-planning-kit a:focus {
			background-position: 0 -200px;
			outline: none;
			}
			
	#quiz-myths,
	#quiz-plan,
	#quiz-risk,
	#quiz-right {
		margin: 0 0 30px 0;
		width: 224px;
		_position: relative;
		}
		#quiz-myths a,
		#quiz-plan a,
		#quiz-risk a,
		#quiz-right a {
			height: 143px;
			background: url(/images/ltc/quiz-myths.png) no-repeat 0 0;
			}
		#quiz-myths a { background: url(/images/ltc/quiz-myths.png) no-repeat 0 0; }
		#quiz-plan a { background: url(/images/ltc/quiz-plan.png) no-repeat 0 0; }
		#quiz-risk a { background: url(/images/ltc/quiz-risk.png) no-repeat 0 0; }
		#quiz-right a { background: url(/images/ltc/quiz-right.png) no-repeat 0 0; }
		.es #quiz-myths a { height: 162px; background: url(/images/ltc/quiz-myths-es.png) no-repeat 0 0; }
		.es #quiz-plan a { height: 162px; background: url(/images/ltc/quiz-plan-es.png) no-repeat 0 0; }
		.es #quiz-risk a { background: url(/images/ltc/quiz-risk-es.png) no-repeat 0 0; }
		.es #quiz-right a { background: url(/images/ltc/quiz-right-es.png) no-repeat 0 0; }
		#quiz-myths a:hover,
		#quiz-myths a:focus,
		#quiz-plan a:hover,
		#quiz-plan a:focus,
		#quiz-risk a:hover,
		#quiz-risk a:focus,
		#quiz-right a:hover,
		#quiz-right a:focus {
			background-position: 0 -200px;
			outline: none;
			}
	
	#calculator-estimate {
		margin: 0 0 30px 0;
		}
		#calculator-estimate a {
			height: 137px;
			background: url(/images/ltc/calculator-estimate.png) no-repeat 0 0;
			}
		.es #calculator-estimate a {
			background-image: url(/images/ltc/calculator-estimate-es.png);
			}
		#calculator-estimate a:hover,
		#calculator-estimate a:focus {
			background-position: 0 -200px;
			outline: none;
			}
	#calculator-planning {
		margin: 0 0 30px 0;
		}
		#calculator-planning a {
			height: 154px;
			background: url(/images/ltc/calculator-planning.png) no-repeat 0 0;
			}
		.es #calculator-planning a {
			background-image: url(/images/ltc/calculator-planning-es.png);
			}
		#calculator-planning a:hover,
		#calculator-planning a:focus {
			background-position: 0 -200px;
			outline: none;
			}
	#calculator-premiums {
		margin: 0 0 30px 0;
		}
		#calculator-premiums a {
			height: 137px;
			background: url(/images/ltc/calculator-premiums.png) no-repeat 0 0;
			}
		.es #calculator-premiums a {
			height: 116px;
			background-image: url(/images/ltc/calculator-premiums-es.png);
			}
		#calculator-premiums a:hover,
		#calculator-premiums a:focus {
			background-position: 0 -200px;
			outline: none;
			}
			


/* MASTHEAD + NAV
-------------------------------------------*/

#masthead {
	position: relative;
	overflow: visible;
	margin: 0 auto;
	padding-top: 14px;
	width: 980px;
	height: 78px;
	}
.es #masthead {
	padding-top: 8px;
	height: 84px;
	}
	#logo {
		margin-left: 3px;
		}
	.es #logo {
		margin-left: -6px;
		}
	#share {
		position: absolute;
		overflow: hidden;
		left: 829px;
		top: 47px;
		width: auto;
		height: auto;
		}
	#toolbar {
		position: absolute;
		overflow: hidden;
		left: 329px;
		top: 49px;
		width: 620px;
		height: 14px;
		}
	.es #toolbar {
		left: 309px;
		}
		#toolbar ul {
			position: relative;
			left: -5px;
			_zoom: 1;
			}
		#toolbar li {
			float: left;
			padding: 0 8px;
			border-left: 1px solid #80b8dd;
			}
			#toolbar a {
				height: 14px;
				background-position: 0 1px;
				background-repeat: no-repeat;
				}
			#toolbar a:hover,
			#toolbar a.hover {
				background-position: 0 -19px;
				}
				#toolbar-resources-and-tools {
					width: 92px;
					background-image: url(/images/ltc/toolbar-resources.png);
					}
				.es #toolbar-resources-and-tools {
					width: 126px;
					background-image: url(/images/ltc/toolbar-es-resources.png);
					}
				#toolbar-employer-tools {
					width: 77px;
					background-image: url(/images/ltc/toolbar-employer.png);
					}
				#toolbar-agent-tools {
					width: 113px;
					background-image: url(/images/ltc/toolbar-agent.png);
					}
				#toolbar-request-info {
					width: 106px;
					background-image: url(/images/ltc/toolbar-request.png);
					}
				.es #toolbar-request-info {
					width: 87px;
					background-image: url(/images/ltc/toolbar-es-request.png);
					}
				#toolbar-espanol {
					width: 39px;
					background-image: url(/images/ltc/toolbar-espanol.png);
					}
				#toolbar-about {
					width: 32px;
					background-image: url(/images/ltc/toolbar-about.png);
					}
				.es #toolbar-about {
					width: 69px;
					background-image: url(/images/ltc/toolbar-es-about.png);
					}
				#toolbar-faq {
					width: 19px;
					background-image: url(/images/ltc/toolbar-faq.png);
					}
				.es #toolbar-faq {
					width: 109px;
					background-image: url(/images/ltc/toolbar-es-faq.png);
					}
				#toolbar-english {
					width: 36px;
					background-image: url(/images/ltc/toolbar-english.png);
					}
#nav {
	margin-bottom: 30px;
	}
	.main-nav {
		height: 55px;
		background: #8BC540 url(/images/ltc/nav-green-bg.png) repeat-x 50% 0;
		}
		.main-nav ul {
			margin: 0 auto;
			padding: 0 20px;
			width: 940px;
			}
			.main-nav li {
				float: left;
				margin-right: 6px;
				}
				.main-nav .imgswap {
					height: 55px;
					background-position: 0 0;
					background-repeat: no-repeat;
					}
				.main-nav li:hover .imgswap,
				.main-nav li.hover .imgswap,
				.main-nav li .imgswap:focus,
				.long-term-care #nav-learn .imgswap,
				.long-term-care-assessment #nav-assess .imgswap,
				.long-term-care-planning #nav-create .imgswap,
				.long-term-care-insurance #nav-understand .imgswap,
				.long-term-care-partnership #nav-policies .imgswap,
				.community #nav-community .imgswap {
					background-position: 0 -75px;
					outline: none;
					}
				#nav-learn .imgswap {
					width: 118px;
					background-image: url(/images/ltc/nav-learn.png);
					}
				.es #nav-learn .imgswap {
					width: 101px;
					background-image: url(/images/ltc/nav-es-learn.png);
					}
				#nav-assess .imgswap {
					width: 85px;
					background-image: url(/images/ltc/nav-assess.png);
					}
				.es #nav-assess .imgswap {
					width: 96px;
					background-image: url(/images/ltc/nav-es-assess.png);
					}
				#nav-create .imgswap {
					width: 80px;
					background-image: url(/images/ltc/nav-create.png);
					}
				.es #nav-create .imgswap {
					width: 66px;
					background-image: url(/images/ltc/nav-es-create.png);
					}
				#nav-understand .imgswap {
					width: 164px;
					background-image: url(/images/ltc/nav-understand.png);
					}
				.es #nav-understand .imgswap {
					width: 157px;
					background-image: url(/images/ltc/nav-es-understand.png);
					}
				#nav-policies .imgswap {
					width: 144px;
					background-image: url(/images/ltc/nav-policies.png);
					}
				.es #nav-policies .imgswap {
					width: 184px;
					background-image: url(/images/ltc/nav-es-policies.png);
					}
				#nav-community .imgswap {
					width: 93px;
					background-image: url(/images/ltc/nav-community.png);
					}
					
			.main-nav li ul {
				/* Override/remove inheritance */
				margin: 0 0 0 -29999px;
				padding: 6px 0 8px 0;
				width: auto;
				/* END Override/remove inheritance */
				position: absolute;
				min-width: 164px;
				background-color: #17B9D9;
				}
			.main-nav li:hover ul,
			.main-nav li.hover ul {
				margin-left: 0;
				z-index: 3000;
				}
				.main-nav li li {
					/* Override/remove inheritance */
					float: none;
					margin: 0;
					/* END Override/remove inheritance */
					font: bold 12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					color: #fff;
					}
					.main-nav li li a {
						display: block;
						padding: 4px 11px;
						color: #fff;
						_zoom: 1;
						_width: 198px;
						}
					.main-nav li li a:hover,
					.main-nav li li a.hover,
					.main-nav li li a:focus
					{
						background-color: #0071BA;
						outline: none;
						text-decoration: none;
						}
			.long-term-care #nav-learn:hover ul,				.long-term-care #nav-learn.hover ul,
			.long-term-care-assessment #nav-assess:hover ul,			.long-term-care-assessment #nav-assess.hover ul,
			.long-term-care-planning #nav-create:hover ul,			.long-term-care-planning #nav-create.hover ul,
			.long-term-care-insurance #nav-understand:hover ul,	.long-term-care-insurance #nav-understand.hover ul,
			.policies #nav-policies:hover ul,		.policies #nav-policies.hover ul,
			.community #nav-community:hover ul,		.community #nav-community.hover ul
				{
				margin-left: -29999px;
				}
		.main-nav ul ul ul {
			display: none;
			}
		
	.sub-nav {
		padding: 10px 0 11px 0;
		background: #8CD7D2;
		}
		.sub-nav-inner {
			position: relative;
			margin: 0 auto;
			width: 936px;
			overflow: hidden;
			}
			.sub-nav ul {
				position: relative;
				left: -1px;
				_zoom: 1;
				}
			.top-level .sub-nav ul {
				width: 700px;
				}
			.sub-nav ul ul {
				display: none;
				}
				.sub-nav li {
					float: left;
					padding: 0 4px;
					height: 20px;
					font: bold 11px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
					border-left: 1px solid #4C9CCF;
					}
					.sub-nav li a {
						padding: 3px 4px;
						white-space: nowrap;
						}
					.sub-nav li a:hover,
					.sub-nav li a:focus {
						color: #333;
						outline: none;
						text-decoration: none;
						}
					.sub-nav li.here a,
					.sub-nav li.parent-here a {
						color: #fff;
						background: #00A69C;
						}
					
	.sub-level-2 {
		background: #C5E2A0;
		border-top: 5px solid #4CC1BA;
		}
		.sub-level-2 li {
			border-left: 1px solid #00A69C;
			}
			.sub-level-2 li a {
				color: #00857D;
				}
					
	.sub-level-3 {
		border-top: 5px solid #97CB53;
		}
		.sub-level-3 li.here a {
			background: none;
			color: #393536;
			}
