﻿/*--Left Menu --*/

.LeftMenu { margin: 0; padding: 0; list-style-type: none; }
.LeftMenu li { height: 36px; width: 275px; }
.LeftMenu .LongtermLeftMenu { background-image: url(#IMG_PATH#lnav2_long_term_care.gif); }
.LeftMenu .InsuranceLeftMenu { background-image: url(#IMG_PATH#lnav2_protect_myself.gif); }
.LeftMenu .IncomeLeftMenu { background-image: url(#IMG_PATH#lnav2_retire_with_lifetime.gif); }
.LeftMenu .RetirementLeftMenu { background-image: url(#IMG_PATH#lnav2_save_for_retirement.gif); }
.LeftMenu .BenefitsLeftMenu { background-image: url(#IMG_PATH#lnav2_prepare_for_unexpected.gif); }
.LeftMenu .TaxesLeftMenu { background-image: url(#IMG_PATH#lnav2_manage_the_uncertainty.gif); }
#LeftMenuTopCap { background: url(#IMG_PATH#lnav2_top.gif) 0 0 no-repeat; height: 17px; }
#LeftMenuBottomCap { background: url(#IMG_PATH#lnav2_bottom.gif) 0 0 no-repeat; height: 19px; }

.LeftMenu a { background: url(#IMG_PATH#lnav2_home_page.gif) -22px 0 no-repeat; display: block; height: 36px; width: 250px; margin-left: 21px; outline: none; text-indent: -9999em; }
.LongtermLeftMenu a { background-image: url(#IMG_PATH#lnav2_long_term_care.gif); }
.InsuranceLeftMenu a { background-image: url(#IMG_PATH#lnav2_protect_myself.gif); }
.IncomeLeftMenu a { background-image: url(#IMG_PATH#lnav2_retire_with_lifetime.gif); }
.RetirementLeftMenu a { background-image: url(#IMG_PATH#lnav2_save_for_retirement.gif); }
.BenefitsLeftMenu a { background-image: url(#IMG_PATH#lnav2_prepare_for_unexpected.gif); }
.TaxesLeftMenu a { background-image: url(#IMG_PATH#lnav2_manage_the_uncertainty.gif); }

/* set hover, active, focus states */
.LeftMenu a:hover, .LeftMenu a:active, .LeftMenu a:focus { background-position: -296px 0; }

/* set on state */
.Longterm-Profile .LongtermLeftMenu a, .Longterm-Profile .LongtermLeftMenu a:hover,
.Insurance-Profile .InsuranceLeftMenu a, .Insurance-Profile .InsuranceLeftMenu a:hover,
.Income-Profile .IncomeLeftMenu a, .Income-Profile .IncomeLeftMenu a:hover,
.Retirement-Profile .RetirementLeftMenu a, .Retirement-Profile .RetirementLeftMenu a:hover,
.Calculator-Profile .RetirementLeftMenu a, .Calculator-Profile .RetirementLeftMenu a:hover,
.GroupBenefits-Profile .BenefitsLeftMenu a, .GroupBenefits-Profile .BenefitsLeftMenu a:hover,
.Taxes-Profile .TaxesLeftMenu a, .Taxes-Profile .TaxesLeftMenu a:hover { background-position: -548px 0; width: 275px; margin-left: 0; }


/*2-2009 horizontal tab menus */
.hMenu, .hMenu ul {
	padding:0px;
	margin:0px;
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.hMenu li {
	height:32px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.hMenu li.AboutLincolnFinancial {
	background-image: url(#IMG_PATH#top_nav_about_myconfidentfuture.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 287px;
	float: left;
}
.hMenu li.Topics {
	background-image: url(#IMG_PATH#top_nav_topic_interest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 194px;
	float: left;
}
/*----------for link----------------*/
a.TopicsLink:link {
	display:block;
	background-image: url(#IMG_PATH#top_nav_topic_interest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 194px;
}
a.TopicsLink:visited {
	display:block;
	background-image: url(#IMG_PATH#top_nav_topic_interest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 194px;
}
a.TopicsLink:hover {
	display:block;
	background-image: url(#IMG_PATH#top_nav_topic_interest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 194px;
}
a.TopicsLink:active {
	display:block;
	background-image: url(#IMG_PATH#top_nav_topic_interest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 194px;
}
a.AboutLinclnFinancialLink:link {
	display:block;
	background-image: url(#IMG_PATH#top_nav_about_myconfidentfuture.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 287px;
}
a.AboutLinclnFinancialLink:visited {
	display:block;
	background-image: url(#IMG_PATH#top_nav_about_myconfidentfuture.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 287px;
}
a.AboutLinclnFinan cialLink:hover {
	display:block;
	background-image: url(#IMG_PATH#top_nav_about_myconfidentfuture.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 287px;
}
a.AboutLinclnFinancialLink:active {
	display:block;
	background-image: url(#IMG_PATH#top_nav_about_myconfidentfuture.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 287px;
}
/*--button links end--*/
.hMenu li a {
	display:block;
	text-decoration:none;
}
.hMenu li a:hover {
	position:relative; 
	z-index:13; 
	text-decoration:none;
}
.hMenu li:hover {position:relative; z-index:13;}

.hMenu :hover > a {
	color:#272626;
	height:32px;
}

.hMenu table {border-collapse:collapse; padding:0px; margin:0px; border:0px; width:0px; height:0px; margin-bottom:-1px;}
.hMenu li.headings1 {background:#333333; text-indent:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:12px; font-weight: bold;}
.hMenu ul {position:absolute;  z-index:13; left:-9999px; height:0px; width:0px;}

.hMenu :hover ul {
	left:5px;
	height:auto;
	top:32px;
	width:auto;
}
.hMenu :hover ul li {
	height:auto;
	font-size: 11px;
	color:#6f6d62;
	padding-left: 10px;
}
.hMenu :hover ul :hover {
	font-size: 11px;
	color:#272626;
	background-image: url(#IMG_PATH#shared_ArrowMaroon.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
	height:20px;
}
.hMenu :hover ul li a {
	height:auto;
	text-align:left;
	text-indent:0px;
	font-size: 11px;
	color:#6f6d62;
	padding-left: 10px;
}

.hMenu li.Topics a:hover ul, .hMenu li.Topics:hover ul {
	width:240px;
}

.hMenu :hover ul ul {left:-9999px;}

.hMenu :hover ul :hover ul {
	left:225px;
	top:-1px;
	height:auto;
	width:240px;
}

.hMenu :hover ul :hover > a {
	color:#272626;
}
.hMenu :hover ul :hover ul li a {
	color:#6f6d62;
	height:20px;
}
.hMenu :hover ul :hover ul li a:hover {
	color:#272626;
	background-image: url(#IMG_PATH#shared_ArrowMaroon.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
	height:20px;
}

.hMenu iframe {position:absolute; left:-9999px; top:-9999px; width:0px; height:0px; margin:0px; padding:0px; border:none; list-style:none; background:none;}

.hMenu :hover iframe {
	left:expression(this.nextSibling.offsetLeft);
	top:expression(this.nextSibling.offsetTop);
	width:expression(this.nextSibling.offsetWidth);
	height:expression(this.nextSibling.offsetHeight);
}
