/*
New Contact an Agent Form CSS
New York Life
Feb 6, 2008
---------------------*/
img {border:none;}

.nylform_class				{width:250px; background:#fffbf5 url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_base_orange.gif") no-repeat bottom; padding:0 0 4px 0; margin:0 0 20px 0; position:relative; z-index:5;}
.nylform_class h2			{height:20px; background:#ffdfaf url("/newyorklife.com/General/FileLink/Static%20Files/NYL2/images/nyl_hp_col_top_orange.gif") no-repeat top; color:#ff7700; font:bold 11px/20px georgia, serif; text-transform:uppercase; padding:0 0 0 6px; margin:0;}
.nylform_class .nylform_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;}
.nylform_class strong			{color:#f70;}
.nylform_class p 			{color:#445; padding:0 8px 8px 8px; margin:0; font:normal 11px/16px tahoma, verdana, sans-serif;}
.nylform_class p a 			{color:#007ac2; font:normal 11px/16px tahoma, verdana, sans-serif;}

#contact_form 				{list-style:none; margin:0; padding:0; font:normal 11px/16px tahoma, verdana, sans-serif; position:relative; z-index:9;}
#contact_form li 			{height:20px; padding:0; width:210px; right:18px; margin:0 0 3px 0; position:relative;}
#contact_form .nylform_desc 		{text-align:right; width:85px; padding:2px 0 0 0; color:#667;}
#contact_form .nylform_desc_fine 	{text-align:right; width:140px; padding:2px 0 0 0; margin:0 0 0 40px; color:#f70; font:normal 10px/14px tahoma, sans-serif;}
#contact_form .nylform_input 		{position:absolute; top:1px; width:152px; left:90px; color:#667; height:20px;}
#contact_form .nylform_input input	{border:1px solid #ccd; margin:0; font:normal 11px/12px tahoma, verdana, sans-serif; color:#445; height:18px; padding:2px 2px 0 2px; background:#fff;}
#contact_form .nylform_input select	{border:1px solid #ccd; padding:0;}

#contact_form span 			{color:#f30;}
#contact_form .input_form 		{width:143px; margin:0;}
#contact_form .input_time 		{border:1px solid #ccd; padding:1px 0 1px 0; font:normal 10px tahoma, verdana, sans-serif;}
#contact_form #f_best_day_to_call 	{width:70px; margin:0 3px 0 0;}
#contact_form #f_best_time_to_call 	{width:70px;}
#contact_form .input_state 		{width:45px; padding:0;}
#contact_form .input_zip 		{width:42px;}
#contact_form .input_phone3 		{width:30px;}
#contact_form .input_phone7 		{width:38px;}
#contact_form #f_birthdate_month,
#contact_form #f_birthdate_day		{width:20px;}

#contact_form #nylform_li_timetocall 	{}

#contact_form #nylform_li_sendbtn 	{height:70px;}
#contact_form #nylform_li_sendbtn input	{position:relative; top:15px; left:160px; z-index:10; }

#contact_form #nylform_li_homework .nylform_desc 	{text-align:right; width:85px; padding:0;}
#contact_form #nylform_li_homework .nylform_input 	{height:18px; left:90px; color:#667; font:normal 11px/11px tahoma, sans-serif; color:#667;}
#contact_form #nylform_li_homework .nylform_input input	{/*position:relative; */padding:0; margin:0; height:10px; border:none;}


#contact_form #nylform_li_zip .nylform_input 	{font:normal 11px/11px tahoma, sans-serif; color:#667;}

#contact_form #nylform_li_why		{position:absolute; left:183px; top:2px; z-index:10;}
#contact_form #nylform_li_why a		{text-decoration:none; color:#007ac2; font:normal 10px/16px tahoma, sans-serif; display:block;}
#contact_form #nylform_li_why a	img	{position:relative; right:3px; top:2px; display:none;}
#contact_form #nylform_li_why a div 	{display:none; position:absolute; top:-76px; left:8px; width:150px; background:#ffdfaf; border:1px solid #fff; color:#667; padding:5px; font:normal 11px/15px tahoma, sans-serif;}
#contact_form #nylform_li_why a:hover div {display:block; z-index:11; color:#667;}


#contact_form #nylform_li_seals 	{position:absolute; left:0px; top:220px; /*bottom:55px;*/}

#contact_form #nylform_li_required,
#contact_form #nylform_li_clickonce,
#contact_form #nylform_li_gift .nylform_desc,
#contact_form #nylform_li_gift .nylform_input,
#contact_form #nylform_li_copyright,
#contact_form .hidden 			{display:none;}