@charset "utf-8";
/* CSS Document */
body { background:url('../images/contact/splash.jpg') no-repeat top center #045942; }
#header .logo { margin:40px 0 0; background:url('../images/contact/logo.gif') no-repeat top left; }

/******************************
   Nav
******************************/	
#header .nav ul li a:hover, #header .nav ul li a.on { text-decoration:none; background:url('../images/contact/nav-bg.gif') no-repeat right top; }
#header .nav ul li a:hover span, #header .nav ul li a.on span { background:url('../images/contact/nav-left-cap.gif') no-repeat left top; }

/******************************
   Contact
******************************/	
.contact { width:910px; height:460px; padding:60px 20px 0 20px; background:url('../images/contact/contact-bg.jpg') no-repeat top center #035841; }
	.contact .contact-inner { overflow:hidden; color:#ffffff; } 
	
		/******************************
		   Contact Info
		******************************/		
		.contact .contact-inner .contact-info { float:left; width:170px; margin:0 0 0 52px; padding:0 0 0 20px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 		
			.contact .contact-inner .contact-info h4 { color:#114f76; font-size:12px; margin:0 0 12px; } 		
		
		/******************************
		   Contact Form
		******************************/		
		.contact .contact-inner .contact-form { float:left; width:334px; margin:0 0 0 30px; } 
			.contact .contact-inner .contact-form label { font-weight:bold; margin:0 0 4px; }			
			.contact .contact-inner .contact-form .form-label { width:84px; }
			.contact .contact-inner .contact-form .form-field { width:250px; }			
				.contact .contact-inner .contact-form .form-field input { width:100%; margin:0 0 2px; }						
			
			.contact .contact-inner .contact-form textarea { width:334px; height:100px; margin:0 0 8px; }		