.Blank {
}/* Bug fix--->top style is not recognized; added dummy so ArticlePagesBodycopyReg is 2nd one listed */



body 			{margin:0; padding:0; background:fff;}
p,
td,
.ArticlePagesBodycopyReg,
.AllPagesBodycopyReg 	{color:#445; font:normal 12px/18px tahoma, sans-serif;}
img 			{border:0;}
a:link, a:active 	{color:#007ac2;}	
a:hover 		{color:#f70;}
a:visited 		{color:#048;}
ul 			{font:normal 9pt/15pt tahoma, sans-serif;}
input, select, textarea {font:normal 8pt/15px tahoma, sans-serif; line-height:15px;}
sup,
sub 			{color:#000; font:normal 8pt/13pt verdana, sans-serif;}
abbr 			{cursor:help;}
#nylform_li_why abbr 	{border-bottom:1px dotted #3af; color:#007ac2; padding:0 0 0 12px; background:transparent url("/nyl/images/nyl_icon_glossary.gif") no-repeat -4px 0px;}

h1			{color:#690; font:normal 18px/22px georgia, serif; padding:0; margin:6px 0;}
h2			{color:#048; font:normal 16px/20px georgia, serif; padding:0; margin:6px 0;}
h3 			{color:#048; font:normal 14px/18px georgia, serif; padding:0; margin:6px 0;}

.copyright		{color:#666; font:normal 8pt/13pt verdana, sans-serif; margin:18px 0 10px 0;}


.ArticlePagesBodycopyBold 	{font-weight:bold; font-size:10pt;}
.AllPagesBodycopyBold 		{font-weight:bold;}
.AllPagesSmallcopyReg 		{color:#666; font:normal 8pt/13pt verdana, sans-serif;}
.AllPagesSmallcopyBlack 	{font-size:8pt; line-height:12pt;}
.AllPagesSmallcopyWhite 	{color:#fff; font-size:8pt; line-height:12pt;}
.AllPagesSmallercopyReg 	{line-height:15pt; color:#666; font-size:7pt;}
.AllPagesSerifItalic 		{font:italic 8pt/15pt georgia, serif; color:#666;}

.LifeHeader 			{font:bold 9pt verdana, sans-serif; color:#ffc; background #6982AF;}

.InvestmentsCalculator 			{font:normal 8pt/15pt verdana, sans-serif; color:#333;}

.RedCopyReg 				{font:normal 9pt verdana, sans-serif; color:#900;}
.Level3Header 				{font:bold 12pt verdana, sans-serif; color:#666;}

.BrowncopyReg 				{font:normal 8pt verdana, sans-serif; color:#960;}
.BrowncopyLarge 			{font:italic 14pt/16pt georgia, serif; color:#900; padding:5px;}



.BoxHeader 		{color:#fff; font:bold 10pt/15pt sans-serif;}

a.utility:link,
a.utility:visited,
a.utility:active 	{text-decoration:none; font:normal 7pt verdana, sans-serif; color:#000;}
a.utility:hover 	{text-decoration:underline;}

a.product:link,
a.product:visited 	{text-decoration:none; font:normal 8pt verdana, sans-serif; color:#FFF;}
a.product:active 	{color:red;}
a.product:hover 	{text-decoration:underline;}

a.other:link, 
a.other:active 		{text-decoration:underline; font:normal 8pt/12pt verdana, sans-serif; color:#4169E1;}
a.other:visited 	{color:#CD853F;}
a.other:hover 		{text-decoration:underline; color:#FF4500;}

.left_active,
a.left:link,
a.left:visited,
a.left:active 		{text-decoration:none; font:normal 8pt verdana, sans-serif; color:#fff;}
a.left:hover 		{color:#000;}

a.pf:link,
a.pf:visited,
a.pf:active,
a.pf:hover 		{text-decoration:none; font:normal 7pt verdana, sans-serif; color:#fff;}

.spacer_1 		{line-height:1px; width:1px; font-size:1px;}

a.more:link, 
a.more:active 		{text-decoration:underline; font:bold 10pt verdana, sans-serif; color:#af2532;}
a.more:hover 		{color:#FF4500;}
a.more:visited 		{color:#CD853F;}



/* used in mms display templates */

#text 		{margin:0; padding:15px 0 0 20px; width:580px; border:solid 0px #000;}
.topNav 	{font:normal 8pt arial, sans-serif; color:#000; text-decoration:none; padding:0 5pt 0 5pt; text-align:left; white-space:nowrap;}
a.top:link,
a.top:visited,
a.top:active,
a.top:hover,
.top 		{font:normal 8pt arial, sans-serif; color:#000; text-decoration:none; padding:0 3pt 0 3pt; text-align:center; white-space:nowrap;}



/* Look and Feel 2008 in V7 */

.totop		{text-align:center; margin:15px 0 20px 0;}
.slogan		{background:#fff;}



/* Article Template Redesign - Aug 2010 */

.mainContentArea		{margin:0 20px 10px 0;}
#mainBody 			{margin-top:20px;}


/* Sidebar area */

/*.related				{font:bold 9pt/15pt verdana, sans-serif; border:0; padding:1px 0 1px 5px; margin:20px 0 3px 0; background:#007ac2 url(/nyl/images/nyl_related_corner.gif) no-repeat right top; color:#fff;}
*/
.relatedSidebar 			{font:normal 8pt/12pt verdana, sans-serif;}
.relatedSidebar p,
.relatedSidebar .AllPagesSmallcopyReg 	{font:normal 8pt/11pt verdana, sans-serif; padding:0 0 0 5px; margin:0 0 5px 0;}

#nyl_ad_horizontal h3,
#nyl_ad_left h3,
#nyl_ad_right_bot h3,
#nyl_ad_right_top h3 		{font:normal 14px/18px georgia, serif; padding:16px 0 0 0; margin:0 0 8px 0; color:#f70;}

.sidebarContentArea		{margin:0 5px 0 0; padding-top:20px; position:relative;}

.related,
.sidebarContentArea h3 		{font:normal 14px/18px georgia, serif; padding:16px 0 0 0; margin:0 0 8px 0; color:#690;}
.sidebarContentArea h3 a 	{font:normal 14px/18px georgia, serif; padding:0; margin:0 0 0 0; color:#007ac2;}
.sidebarContentArea h3 a:hover 	{color:#f70;}

.sidebarContentArea ul 		{margin:0 0 8px 20px; padding:0;}

.relatedSidebar p,
.relatedSidebar .AllPagesSmallcopyReg,
.sidebarContentArea ul li 	{list-style:disc outside none; margin:0 0 8px 0px; padding:0; color:#99a; font:normal 11px/16px tahoma, sans-serif;}
.relatedSidebar p,
.relatedSidebar .AllPagesSmallcopyReg {margin:0 0 8px 20px;}


/* Top Utility Bar */

.utilityNav 			{font:normal 7pt verdana, sans-serif; color:#000; text-decoration:none; padding:0 10px 1px 19px; white-space:nowrap; background:#c7dff4 url(/nyl/images/app-corner.gif) no-repeat left top;}
.utilityNav a:link,
.utilityNav a:active,
.utilityNav a:visited 		{font:normal 7pt verdana, sans-serif; color:#000; text-decoration:none;}
.utilityNav a:hover 		{color:#f00; font-size:7pt; text-decoration:underline;}
.utilityNav .currentPage 	{background:#fff; padding:0;}
.utilityNav .divider 		{color:#667; padding:0 2px 0 2px;}



/* Breadcrumb Navigation */

.breadcrumb,
.breadcrumb a:link,
a.breadcrumb a:active,
.breadcrumb a:visited 	{font:normal 7pt verdana, sans-serif; color:#667; text-decoration:none;}
.breadcrumb 		{padding:0 0 0 2px; background:#fff;}
.breadcrumb a:hover 	{color:#048; text-decoration:underline;}



/* Left Navigation */

.leftpanel 		{width:150px; padding-right:13px;}
#navigation .divider 	{border-bottom:1px solid #fff;}
#navigation,
#navigation_PFAccess 	{background:#fff; font:8pt verdana, sans-serif; padding:0px; margin:0px; width:150px;}
#navigation  a,
#navigation_PFAccess a 	{font:8pt Verdana, sans-serif; padding:4px 0 4px 2px; display:block; text-decoration:none;}
#navigation ul,
#navigation_PFAccess ul {list-style:none outside none; margin:0; padding:0;}
#navigation li,
#navigation_PFAccess li {font:8pt Verdana, sans-serif; text-align:right; display:block; margin:0; padding:1px 0 0 0; list-style:none outside none !important;}

#navigation li .currentPage,
#navigation_PFAccess .currentPage	{display:block; padding:0; text-decoration:none; color:#007ac2; text-align:right; padding:2px 10px 2px 0; background:#F6F6FF;}

#navigation li a,
#navigation li a:active,
#navigation li a:visited,
#navigation_PFAccess li a,
#navigation_PFAccess li a:active,
#navigation_PFAccess li a:visited 	{display:block; text-decoration:none; color:#007ac2; text-align:right; padding:2px 10px 2px 0;}

#navigation li a:hover,
#navigation_PFAccess li a:hover 	{color:#048; background:#f6f6ff;}



/* Left Nav Search Bar */

#navigation_Search	{display:block; width:150px; margin-bottom:2px;}



/* Left Nav Consult an Agent */

#navigation_ConsultAgent	{background:#fff; width:150px; font:bold 8pt Verdana, sans-serif; display:block; margin:0; padding:0px;}
#navigation_ConsultAgent a	{font:bold 8pt Verdana, sans-serif; text-align:right; display:block; margin:0; padding:3px 10px 3px 0; text-decoration:none; color:#f70;}
#navigation_ConsultAgent a:hover {background:#fff9f6; color:#c30;}



/* Left Nav Personal Folder Areat */

#navigation_PFLogin		{width:150px; font:bold 8pt tahoma,sans-serif; display:block; margin:18px 15px 3px 0; padding:10px 0 10px 0; border-bottom:0; background:#fff;}
#navigation_PFLogin a		{font:bold 8pt tahoma,sans-serif; text-align:right; display:block; margin:0; padding:0 15px 0  0; text-decoration:underline; color:#007AC2;}
#navigation-PFwhy		{width:150px; padding:3px 0 0 3px; display:block;}
#navigation-PFwhy table		{display:block; width:140px;}
#navigation-PFwhy table td	{font:bold 8pt verdana, sans-serif; text-align:right; margin:0; color:#007ac2;}
#navigation-PFwhy table td a	{font:7pt verdana, sans-serif; text-align:right; display:block; margin:0; color:#007ac2; text-decoration:none;}



/* Bottom Navigation */

.bottomNav		{font:normal 11px verdana, sans-serif; margin:20px 0 10px 0; padding-bottom:6px; border-bottom:1px solid #BCB8B8;}
.bottomNav a:link, 
.bottomNav a:active 	{font-size:11px; text-decoration:none; color:#4169E1; margin-right:8px;}
.bottomNav a:visited 	{color:#4169E1;}
.bottomNav a:hover 	{text-decoration:underline;}	  

.bottomNav a.currentPage,
.bottomNav a.currentPage:visited,
.bottomNav .currentPage {color:#666; border-bottom:0px;}
.bottomNav .divider {color:#fff; padding:0 1px 0 1px;}


/* "S" Curve Area  */

.curveCover	{vertical-align:bottom;}
.curve		{width:0px; height:0px; background:url(/nyl/images/nyl_title_bar_curve.gif) no-repeat bottom right;}



/* Site wide title */

h1.title 	{color:#360; font:normal 18px/22px georgia, serif; border-bottom:1px solid #d6d6e0; padding:0; margin:12px 4px 6px 0;}



/* Product Navigation Area */

.productNav 		{font:normal 11px/16px verdana, sans-serif; color:#007ac2; background:#fff; padding:0 0 2px 2px; border:0;}
.productNav a:link, 
.productNav a:visited 	{font:normal 11px/16px verdana, sans-serif; text-decoration:none; color:#007ac2;}
.productNav a:active 	{color:#f70;}
.productNav a:hover 	{color:#048; text-decoration:underline;}
.productNav .divider 	{color:#667; padding:0 1px 0 1px;}
.productNav .currentPage{background:#fff; color:#048;}



/* Catagory Navigation Area */

.catNav			{font:normal 11px/16px verdana, sans-serif; padding:12px 4px 4px 0; background:transparent;}
.catNav a:link,
.catNav a:active, 	
.catNav a:visited 	{text-decoration:underline; color:#007ac2; padding:0 4px 0 0; font-size:11px; white-space:nowrap;}
.catNav a:hover 	{text-decoration:underline; color:#f70; white-space:nowrap;}



/* Search Box Area */

#navigation_Search		{padding:4px 0 4px 0; background:#fff;}
#cell_search			{padding:10px 0 4px 0; position:relative; left:10px;}
#cell_search #search_input 	{width:112px; height:18px; border:1px solid #ccccd0; position:relative; padding:0 16px 0 3px; }
#cell_search #search_input input{width:100%; background:transparent; height:16px; font:normal 12px/12px tahoma, sans-serif; color:#667; border:0;}
#search_submit			{position:absolute; top:14px; left:115px;}



/* Rate This */
.nyl_rate 			{clear:both; position:relative;}
.nyl_rate p 			{font:normal 11px/17px tahoma, sans-serif; color:#667; padding:0 10px 0 0;}
.nyl_rate a			{font:normal 11px/17px tahoma, sans-serif; position:relative; bottom:4px;}



/* Comments */
#nyl_comments 			{width:600px; position:relative; background:transparent url(/nyl/images/nyl_w20_comments_base.gif) no-repeat bottom; padding:0 0 2px 0;}
#nyl_comments h2 		{height:20px; width:auto; overflow:hidden; background:#d6d6d9 url(/nyl/images/nyl_w20_comments_top.gif) no-repeat top; text-transform:uppercase; margin:0; padding:0 0 0 6px;}
#nyl_comments h2 a 		{color:#007ac2; text-decoration:none; font:bold 11px georgia, serif; display:block; height:20px; padding:3px 0 0 0;}
#nyl_comments h2 a:hover 	{color:#fff;}
#nyl_comments h2 img 		{padding-right:4px;}

#nyl_comments .field 		{background:#f4f4f5 url(/nyl/images/nyl_w20_bg_comments.gif) repeat-x; border-left:2px solid #d6d6d9; border-right:2px solid #d6d6d9;}
#nyl_comments .field p 		{font:normal 11px/17px tahoma, sans-serif; color:#667; padding:5px 10px 5px 10px; margin:0; border-top:1px solid #D6D6D9; } 
#nyl_comments .field p a 	{font:normal 11px/17px tahoma, sans-serif; color:#007ac2;}
#nyl_comments .field blockquote	{font:normal 11px/16px tahoma, sans-serif; color:#667; padding:5px 25px 5px 25px; margin:0;} 

#nyl_comments .hr 		{background:#F4F4F5 url(/nyl/images/nyl_w20_bg_comments.gif) repeat-x scroll 0 0; padding:15px 8px 0 8px;}
#nyl_comments .hr hr 		{display:none;}

#nyl_comments .text_input 	{border:1px solid #d6d6d9; margin:0 0 0 8px; padding:1px 2px 1px 4px; font:normal 11px tahoma, sans-serif; color:#334;}
#nyl_comments textarea 		{width:580px; overflow:auto; border:1px solid #d6d6d9; margin:8px; font:normal 11px/16px tahoma, sans-serif; color:#334;}
#nyl_comments #btn_submit 	{padding:0 8px 4px 0; text-align:right;}


/* top_main ad in "MSM CDA Main Component Get Ad" */
#nyl_ad_horizontal {padding:4px 0 0 0;}

/* Action level accordion navigation items */

.acc_nav {padding:0; width:646px;}
.acc_nav ul {list-style:none; margin:0; padding:0; height:20px;}
.acc_nav ul li {float:left; list-style:none; margin:0; padding:0; border-right:1px solid #d6d6e0;}
.acc_nav ul li a {display:block; position:relative; margin:0 6px 0 26px; text-transform:uppercase; font:normal 11px/16px georgia, serif; color:#99a;}
.acc_nav ul li a:hover {color:#007ac2; text-decoration:none;}
.acc_nav ul li p {padding:0 5px 0 0; margin:-2px 0 0 0; font:normal 13px/16px georgia, serif; color:#bbc;}
.acc_nav ul li#li_consult a:hover {color:#f70;}
.acc_nav ul li a div {width:16px; height:16px; background:transparent url("/nyl/images/nyl_spr_hnav_01.gif") no-repeat; position:absolute; top:0px; left:-19px;}

.acc_nav ul li#top_li_consult a div,
.acc_nav ul li#bot_li_consult a div {}
.acc_nav ul li#top_li_consult a:hover div,
.acc_nav ul li#bot_li_consult a:hover div {background-position:0 -16px;}
.acc_nav ul li#top_li_read a div,
.acc_nav ul li#bot_li_read a div {background-position:-16px 0;}
.acc_nav ul li#top_li_read a:hover div,
.acc_nav ul li#bot_li_read a:hover div {background-position:-16px -16px;}
.acc_nav ul li#top_li_share a div,
.acc_nav ul li#bot_li_share a div {background-position:-32px 0;}
.acc_nav ul li#top_li_share a:hover div,
.acc_nav ul li#bot_li_share a:hover div {background-position:-32px -16px;}
.acc_nav ul li#top_li_print a div,
.acc_nav ul li#bot_li_print a div {background-position:-48px 0;}
.acc_nav ul li#top_li_print a:hover div,
.acc_nav ul li#bot_li_print a:hover div {background-position:-48px -16px;}
.acc_nav ul li#top_li_save a div,
.acc_nav ul li#bot_li_save a div {background-position:-64px 0;}
.acc_nav ul li#top_li_save a:hover div,
.acc_nav ul li#bot_li_save a:hover div {background-position:-64px -16px;}
#mainBody,
.clear {clear:both;}

#read_top,
#share_top,
.consult_tab,
#read_bot,
#share_bot {display:none; overflow:hidden; width:640px; border:1px solid #7fbce0; margin:0 0 8px 0; padding:8px 0 4px 4px; background:#fafcfe url("/nyl/images/nyl_bg_07c_lt.gif") repeat-x;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}


.share_tab {padding:0;}
.share_tab ul {list-style:none; padding:0 0 8px 0; margin:0; /*width:500px;*/ position:relative; left:4px;}
.share_tab ul li {float:left; width:81px; padding:0; margin:0 0 8px 24px; position:relative;}
.share_tab ul li a:visited,
.share_tab ul li a {font:normal 11px/18px georgia, serif; color:#007ac2; text-transform:uppercase; text-decoration:none;}
.share_tab ul li a:hover {color:#f70; text-decoration:underline;}
.share_tab ul li a div {width:16px; height:16px; background:transparent url("/nyl/images/nyl_spr_social01.gif") no-repeat; position:absolute; top:1px; left:-18px;}
.share_tab ul li.li_facebook a div {}
.share_tab ul li.li_twitter a div {background-position:-16px 0;}
.share_tab ul li.li_youtube a div {background-position:-32px 0;}
.share_tab ul li.li_delicious a div {background-position:-48px 0;}
.share_tab ul li.li_linkedin a div {background-position:0 -16px;}
.share_tab ul li.li_google a div {background-position:-16px -16px;}
.share_tab ul li.li_myspace a div {background-position:-32px -16px;}
.share_tab ul li.li_reddit a div {background-position:-48px -16px;}
.share_tab ul li.li_digg a div {background-position:0 -32px;}
.share_tab ul li.li_email a div {background-position:-16px -32px;}

.consult_tab 					{border:1px solid #fb7; width:640px; background:#fffcf9 url("/nyl/images/nyl_bg_f70_lt.gif") repeat-x; padding:2px 0 0 4px;}
.consult_tab h2					{font:normal 16px/20px georgia, sans-serif; padding:0 0 2px 2px; margin:0; color:#c30; border-bottom:1px dashed #fc8;}

.consult_tab ul.recruiting 				{list-style:none; padding:0; margin:0 0 16px 0;}
.consult_tab ul.recruiting li 				{float:left; width:280px; padding:0; margin:4px 0 8px 36px; position:relative;}
.consult_tab ul.recruiting li a:visited,
.consult_tab ul.recruiting li a 			{font:normal small-caps 17px/17px georgia, serif; color:#048; /*text-transform:uppercase; */text-decoration:none;}
.consult_tab ul.recruiting li a:hover 			{color:#007ac2; text-decoration:underline;}
.consult_tab ul.recruiting li a div 			{width:24px; height:24px; background:transparent url("/nyl/images/nyl_spr_recruit_01.gif") no-repeat; position:absolute; top:-3px; left:-28px;}
.consult_tab ul.recruiting li#li_question a div 	{background-position:0 0;}
.consult_tab ul.recruiting li#li_question a:hover div 	{background-position:0 -24px;}
.consult_tab ul.recruiting li#li_licensed a div 	{background-position:-24px 0;}
.consult_tab ul.recruiting li#li_licensed a:hover div 	{background-position:-24px -24px;}

/* Default styles for the site level attributes */


/* site_left_panel_bgcolor_hover */

/*#navigation_PFAccess a:hover {background:#f6f6ff;}
#navigation_PFAccess li a:hover {background:#f6f6ff; color:#048;}*/

