/*
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;}

#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:790px; margin:0 0 20px 0; padding:0; font:normal 11px/16px tahoma, verdana, sans-serif; position:relative;}

#content p 			{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
#content p a 			{color:#007ac2; font:normal 11px/16px 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 li a			{color:#007ac2; font:normal 11px/16px tahoma, verdana, sans-serif;}

#column_01			{float:left; margin:0 20px 0 0;}
#column_02			{float:left; margin:0 20px 0 0;}
#column_03			{float:left;}


.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;}


.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;}

#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;}



/* 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:20px; right:20px;}
#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;}
