/************************************************************

forms.css } Mutual of Omaha } Disability Insurance

************************************************************/

#form_container { margin:0; padding:0 18px 0 12px; background:url('../images/form_gradient.jpg') 12px bottom no-repeat; border:0px dashed #333; clear:both; }
	
	#req_msg { width:366px; height:32px; margin:0px 2px 0px 2px; padding:18px 20px 0 14px; font-family:arial,verdana,helvetica,helv; font-size:13px; font-weight:bold; color:#fff; vertical-align:middle; background:#6692b9; border:0px dashed #333; }
	
	#error_msg { width:306px; height:32px; margin:0; padding:18px 20px 0 14px; font-size:13px; font-weight:bold; color:#333; vertical-align:middle; background:#edc827; border:0px dashed #333; }

	#contactForm { margin:0; padding:18px 0 0 0; }
	
		#contactForm table { width:280px; margin:15px 0px 10px 0px; padding:0; border:0px dashed #333; }
		
			#contactForm table tr { margin:0; padding:0; border:0px dashed #333; }
			
				#contactForm table tr td { margin:0; padding:3px 0 3px 0; border:0px dashed #333; }
			
					#contactForm table tr td.label { width:90px; margin:0; padding:5px 0 0 0; font-size:12px; font-weight:normal; color:#000000; text-align:right; vertical-align:top; }
					
					#contactForm table tr td.radio { width:90px; margin:0; padding:0px 0 10px 0; font-size:12px; font-weight:normal; color:#000000; text-align:center; vertical-align:top; }
					
					#contactForm table tr td.required { width:15px; margin:0; padding:5px 0 0 0; color:#cc0000; text-align:center; vertical-align:top; }
					
					#contactForm table tr td.valid { background:transparent url('../../images/valid.gif') 148px 8px no-repeat;  border:0px dashed #333; }
					
					#contactForm table tr td.invalid { background:transparent url('../../images/invalid.gif') 148px 8px no-repeat; border:0px dashed #333; }
					
					#contactForm table tr td.nostatus { background:none; }
					
					#contactForm table tr td#btn { height:43px; margin:0; padding:15px 10px 0 0; text-align:right; border:0px dashed #333; }
					
					#contactForm input.text { width:140px; margin:0; padding:3px 5px; font-size:11px; border:2px solid #53a2d0; color:#395f72; }
					
						/* #contactForm input.zip, #contactForm input.mcode { width:42px; } */
						
						#contactForm input.zip { width:53px; margin:0; padding:3px 5px; font-size:11px; border:2px solid #53a2d0; color:#395f72; }
						
						#contactForm input.phone1 { margin:0 5px 0 0; width:35px; padding:3px 5px; font-size:11px; border:2px solid #53a2d0; color:#395f72; }
						
						#contactForm input.phone2 { margin:0 5px 0 0; width:35px; padding:3px 5px; font-size:11px; border:2px solid #53a2d0; color:#395f72; }
						
						#contactForm input.phone3 { width:45px; margin:0 5px 0 0; padding:3px 5px; font-size:11px; border:2px solid #53a2d0; color:#395f72; }
						
						#contactForm input#btn_submit { width:195px; height:44px; margin:0 0 0px 0; padding:0; cursor:pointer; background:transparent url('../images/mortgage/btn_completerequest.gif') top left no-repeat; overflow:hidden; border:0px dashed #333; }
					
					#contactForm select { width:130px; margin:0; padding:2px; font-size:11px; border:2px solid #53a2d0; color:#395f72; }
					
					.label { font-family:arial,verdana,helvetica,helv; font-size:13px; color:#000; font-weight:bold; }
					.requiredfield  { color:#000; font-family:Verdana,Geneva,sans-serif; font-size:11px; margin:0; padding:25px 0 0 10px; }



				

