/*
Selfless Gift Landing Page CSS
New York Life
Oct 1, 2007
---------------------*/



/* Global 
---------------------*/
body 				{margin:0; padding:0;}
img 				{border:0;}


#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;}
#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("/NYL2/images/nyl_hp_col_base_green.gif") no-repeat bottom; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .green_250 h2		{height:20px; background:#ceddaf url("/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("/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("/NYL2/images/nyl_hp_col_base_orange.gif") no-repeat bottom; padding:0 0 4px 0; margin:0 0 20px 0;}
#content .orange_250 h2		{height:20px; background:#ffdfaf url("/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("/NYL2/images/nyl_hp_field_orange.gif") repeat-x top;}
.orange_250 strong		{color:#f70;}

.white_250			{width:250px;}
#content .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,			
#ad_tier02			{margin:0 0 20px 0;}

#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;}

#sub_nav 			{position:absolute; width:140px; left:5px; top:640px; 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;}
