/*
Selfless Gift Landing Page CSS
New York Life
Oct 1, 2007
---------------------*/



/* Global 
---------------------*/
body 				{margin:0; padding:0;}
img 				{border:0;}

#nyl_logo_flash 		{position:absolute; top:11px; left:70px; width:82px; height:63px; background:#fff;}

#frame 				{width:830px; margin:0; padding:0; position:relative;}

#ad_text			{text-align:center; margin:0 0 20px 0;}
#ad_text a			{font:bold 14px/14px tahoma, verdana, sans-serif; display:block; text-decoration:none; color:#007ac2;}
#ad_text a span			{text-decoration:underline; color:#f70;}
#ad_text a:hover		{color:#f70;}
#ad_text a:hover span		{color:#f90;}

#ad_service 			{width:790px; position:relative; margin:0 0 20px 0;}
#service 			{witdh:250px; height:190px; position:absolute; right:0px; top:0px;}

#content 			{float:left; width:795px; margin:0 0 20px 0; padding:0; font:normal 11px/16px tahoma, verdana, sans-serif; position:relative;}

#content p 			{color:#445; padding:0 8px 16px 0; margin:0; font:normal 12px/17px tahoma, verdana, sans-serif;}

#content .hr			{border-top:1px solid #ceddaf; margin:0 8px 0 8px;}
#content .hr hr			{display:none;}
#content h2			{height:20px; color:#007ac2; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
#content h3			{color:#007ac2; font:bold 11px/16px tahoma, sans-serif; padding:8px 8px 0 8px; margin:0;}
#content h3 a			{color:#007ac2; font:bold 11px/16px tahoma, sans-serif; text-decoration:none;}
#content ul			{padding:0 0 8px 0; margin:0 0 0 24px; color:#667;}
#content li 			{padding:3px 8px 0 0; font:normal 11px/16px tahoma, verdana, sans-serif;}
#content li.no_list		{list-style:none; color:#f70;}


#content #column_01		{float:left; margin:0 20px 0 0;}
#content #column_02		{float:left; margin:0 20px 0 0;}
#content #column_03		{float:left;}

#content #column_01 p,
#content #column_02 p,
#content #column_03 p 		{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}

.green_250			{width:250px; background:#f6f9f0 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_base_green.gif") no-repeat bottom; font:normal 11px/16px tahoma, verdana, sans-serif; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .green_250 h2,
.green_250 h2			{height:20px; background:#ceddaf url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_top_green.gif") no-repeat top; color:#690; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.green_250 .field 		{border-left:2px solid #ceddaf; border-right:2px solid #ceddaf; margin:0; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_field_green.gif") repeat-x top;}
.green_250 strong		{color:#690;}
.green_250 .select 		{margin:4px 0 4px 8px; padding:2px 4px 2px 4px; font:normal 11px tahoma, verdana, sans-serif; color:#445; border:1px solid #ccd; background:#fff;}
.green_250 .submit 		{margin:0; padding:0;}
.green_250 .submit input	{margin:0 8px 0 6px; position:relative; top:3px; left:4px;}


.orange_250			{width:250px; background:#fffbf5 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_base_orange.gif") no-repeat bottom; font:normal 11px/16px tahoma, verdana, sans-serif; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .orange_250 h2		{height:20px; background:#ffdfaf url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_top_orange.gif") no-repeat top; color:#f70; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.orange_250 .field 		{border-left:2px solid #ffdfaf; border-right:2px solid #ffdfaf; margin:0; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_field_orange.gif") repeat-x top;}
.orange_250 strong		{color:#f70;}

.blue_250			{width:250px; background:#edeef1 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_base_blue.gif") no-repeat bottom; font:normal 11px/16px tahoma, verdana, sans-serif; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .blue_250 h2,
.blue_250 h2			{height:20px; background:#c8dcea url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_top_blue.gif") no-repeat top; color:#007ac2; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.blue_250 .field 		{border-left:2px solid #c8dcea; border-right:2px solid #c8dcea; margin:0; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_field_blue.gif") repeat-x top;}
.blue_250 p 			{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
.blue_250 strong,
.blue_250 a strong		{color:#f70;}


.gray_250			{width:250px; background:#fbfaf9 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_base_gray.gif") no-repeat bottom; font:normal 11px/16px tahoma, verdana, sans-serif; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .gray_250 h2,
.gray_250 h2			{height:20px; background:#dbcec9 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_top_gray.gif") no-repeat top; color:#667; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.gray_250 .field 		{border-left:2px solid #dbcec9; border-right:2px solid #dbcec9; margin:0; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_field_gray.gif") repeat-x top;}
.gray_250 p 			{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
.gray_250 strong,
.gray_250 a strong		{color:#f70;}


.red_250			{width:250px; background:#fff8f5 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_base_red.gif") no-repeat bottom; font:normal 11px/16px tahoma, verdana, sans-serif; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .red_250 h2,
.red_250 h2			{height:20px; background:#ffc0a6 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_top_red.gif") no-repeat top; color:#f30; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.red_250 .field 		{border-left:2px solid #ffc0a6; border-right:2px solid #ffc0a6; margin:0; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_field_red.gif") repeat-x top;}
.red_250 p 			{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
.red_250 strong,
.red_250 a strong		{color:#f70;}

.violet_250			{width:250px; background:#f9f7fb url("/newyorklife.com/General/FileLink/Static%20Files/nyl_hp_col_base_violet.gif") no-repeat bottom; font:normal 11px/16px tahoma, verdana, sans-serif; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .violet_250 h2,
.violet_250 h2			{height:20px; background:#d6c3e2 url("/newyorklife.com/General/FileLink/Static%20Files/nyl_hp_col_top_violet.gif") no-repeat top; color:#736; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.violet_250 .field 		{border-left:2px solid #d6c3e2; border-right:2px solid #d6c3e2; margin:0; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/nyl_hp_field_violet.gif") repeat-x top;}
.violet_250 p 			{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
.violet_250 strong,
.violet_250 a strong		{color:#736;}


.white_250			{width:250px; padding:0 0 4px 0; margin:0 0 20px 0; font:normal 11px/16px tahoma, verdana, sans-serif;}
#content .white_250 h3 a,
.white_250 h3 a			{color:#667;}
.white_250 strong		{color:#f70;}
.white_250 .select 		{margin:4px 0 4px 24px; font:normal 11px/16px tahoma, verdana, sans-serif; color:#445; border:1px solid #99a; background:#fff;}

.white_520			{width:520px; padding:0; margin:0/* 0 20px 0*/; font:normal 11px/16px tahoma, verdana, sans-serif;}
#content .white_520 h3 a,
.white_520 h3 a			{color:#667;}
.white_520 strong		{color:#f70;}
.white_520 .select 		{margin:4px 0 4px 24px; font:normal 11px/16px tahoma, verdana, sans-serif; color:#445; border:1px solid #99a; background:#fff;}

#console,
#death_claims			{margin:0 0 20px 0;}
 
#ad_tier02			{margin:0 0 20px 10px;}

#contact_form 			{border:0; margin:0 8px 0 8px; color:#667; font:normal 11px/16px tahoma, verdana, sans-serif;}
#contact_form .desc 		{text-align:right;}
#contact_form span 		{color:#f30;}
#contact_form .input_form 	{border:1px solid #ccd; width:125px; padding:2px 4px 2px 4px; font:normal 11px tahoma, verdana, sans-serif; color:#445;}
#contact_form .input_time 	{border:1px solid #ccd; width:135px; padding:2px 2px 2px 0; font:normal 11px tahoma, verdana, sans-serif; color:#445;}
#contact_form .input_state 	{border:1px solid #ccd; width:40px; padding:2px 2px 2px 0; font:normal 11px tahoma, verdana, sans-serif; color:#445;}
#contact_form .input_zip 	{border:1px solid #ccd; width:59px; padding:2px 4px 2px 4px; font:normal 11px tahoma, verdana, sans-serif; color:#445;}
.btn_send 			{text-align:right;}

#nyl_quicklinks			{}
#nyl_quicklinks	select		{margin:8px 0 6px 8px; width:230px;}

#sub_nav 			{position:absolute; width:140px; left:5px; top:580px; background:#fdfdfd; list-style:none; margin:0; padding:0; text-align:right;}
#sub_nav li 			{color:#445; padding:4px 0 0 0; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
#sub_nav li h4,
#sub_nav li h4 a		{color:#445; padding:16px 0 0 0; margin:0; font:bold 11px/16px tahoma, verdana, sans-serif;}
#sub_nav li a 			{color:#007ac2; font:normal 11px/16px tahoma, verdana, sans-serif;}
#sub_nav li a:hover 		{color:#048;}
#sub_nav strong 		{color:#f70;}
#sub_nav a img 			{position:relative; right:5px; top:2px;}

.page_clear 			{clear:both;}

#video_console 			{display:none; z-index:10; position:absolute; top:210px; left:0px; width:790px; height:270px;}
#video_console h3 		{position:absolute; right:5px; bottom:5px; margin:0; padding:0; color:#f70; font:normal 12px/12px georgia, serif; letter-spacing:.1em;}
#video_console h3 a 		{color:#007ac2; font:normal 12px/12px georgia, serif; text-transform:uppercase;}


#section_desc 			{width:790px; margin:0 0 20px 0;}
#section_desc h2 		{color:#f70; font:normal 16px/21px georgia, sans-serif; margin:0; padding:0;}
#section_desc h3 		{color:#667; font:bold small-caps 13px/17px georgia, sans-serif; margin:0; padding:0;}
#section_desc p 		{color:#667; padding:8px 16px 0 16px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
#section_desc strong 		{color:#f70;}
#section_desc .object_flash 	{float:right; margin:0 10px 0 20px; }


#content li a,
#content p a			{color:#007ac2; font:normal 12px/17px tahoma, verdana, sans-serif;}
#content #column_01 li a,
#content #column_02 li a,
#content #column_03 li a,
#content #column_01 p a,	
#content #column_02 p a,	
#content #column_03 p a			{color:#007ac2; font:normal 11px/16px tahoma, verdana, sans-serif;}

.green_250 a,
.blue_250 a,
.orange_250 a,
.gray_250 a,
.red_250 a,
.white_250 a 			{color:#007ac2; font:normal 11px/16px tahoma, verdana, sans-serif;}


/* Ad Code
---------------------*/

.at1_quote01 			{position:relative;}
.at1_quote01 img		{position:relative; z-index:10;}
.at1_quote01 span		{position:absolute; top:0; left:0; z-index:1;}



/* Navigational Pages
---------------------*/

#mantle_life 			{width:790px; height:200px; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_bg_lifeinsurance01.jpg"); margin:0 0 20px 0;}
#mantle_header 			{width:790px; height:250px; background:transparent url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_bg_mantle.gif"); margin:0 0 20px 0;}


/* Tier 1 Ad
---------------------*/
#ad_tier01 			{position:relative; width:520px; height:190px; background:transparent url('/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_bg_at1_01.gif') no-repeat; overflow:hidden;}
#ad_tier01 .inset_right		{position:absolute; top:15px; right:15px;}
#ad_tier01 h2 			{color:#f70; font:normal 18px/22px georgia, serif; margin:0; padding:20px 247px 15px 20px;}
#ad_tier01 p 			{color:#667; font:normal 12px/18px tahoma, verdana, sans-serif; margin:0; padding:0 262px 20px 20px;}
#ad_tier01 p a,
#ad_tier01 p a:visited		{font:normal 12px/18px tahoma, verdana, sans-serif; color:#007ac2;}

