/* Homepage */	
	.pg_home .home_header { margin-left: -25px; }
		.pg_home .pod h1  { text-align: center; height: 45px}
		

		.pg_home strong { font-weight: bold; text-transform: uppercase; letter-spacing: 1px; line-height: 1.3em; }
		.pg_home strong.norm { text-transform: none; letter-spacing: 0px; display: block; margin-bottom: 25px }
	
	
		.pg_home .welcome { width: 440px; margin-left: 30px; }
			.pg_home .welcome h1 { background: url(/_images/spacer1_a.gif) no-repeat bottom; }
			.pg_home .welcome img.l { float: left; margin: 10px 10px 0px; }
			
			.pg_home .welcome .r { float: left; margin-top: 10px;width: 290px; }
			.pg_home .welcome ul.gold { float: left; margin-top: 5px}
			.pg_home .welcome ul.gold li { font-size: 11px; background: url(/_images/ico_goldbullet.gif) no-repeat left center; margin-bottom: 3px; padding-left: 15px; }
		
			.pg_home .welcome ul.orange { clear: both; float: left; width: 380px; margin: 10px 20px 9px 25px; display: inline}
			.pg_home .welcome ul.orange li { float: left; background: url(/_images/ico_orangebullet.gif) no-repeat left 3px; line-height: 1.3em; margin-bottom: 6px; padding-left: 15px; }

		.pg_home .aboutus { width: 275px; margin-left: 25px; }
			.pg_home .aboutus h1 { background: url(/_images/spacer2_a.gif) no-repeat bottom; }
			.pg_home .aboutus p { margin: 10px 20px 0px 20px; }
			.pg_home .aboutus img.spacer { width: 163px; float: left; margin-top: 15px;}
			.pg_home .aboutus a.btn { float: right; width: 95px; margin-right: 10px; position: relative;}

		.pg_home .ourservices { width: 275px; margin-left: 25px; margin-top: 20px }
			.pg_home .ourservices h1 { background: url(/_images/spacer2_a.gif) no-repeat bottom; }
			.pg_home .ourservices p { margin: 10px 20px 0px 20px; }
			.pg_home .ourservices img.spacer { width: 163px; float: left; margin-top: 15px;}
			.pg_home .ourservices a.btn { float: right; width: 95px; margin-right: 10px; position: relative; }

		.pg_home a.btn span { position: absolute; cursor: pointer; top: 0px; left: 0px; opacity: .3; filter: alpha(opacity=30); background: #3C0000; width: 95px; height: 28px}
			.pg_home a.btn:hover span { opacity: 0; filter: alpha(opacity=0);  }

/* About */	
	.pg_about strong { font-weight: bold; text-transform: uppercase; letter-spacing: 1px}
	.pg_about .home_header { margin-left: -25px; }
		.pg_about .pod h1  { text-align: center; height: 46px}
		
		.pg_about .aboutinfo { width: 740px; margin-left: 30px; }
			.pg_about .aboutinfo h1 { text-align: left; text-indent: 20px; background: url(/_images/spacer1_a.gif) no-repeat bottom; }
			.pg_about .aboutinfo p { margin: 10px 20px; }
		
/* Services */	
	.pg_services strong { font-weight: bold; text-transform: uppercase; letter-spacing: 1px}
	.pg_services strong.norm { text-transform: none; letter-spacing: 0px }
	.pg_services .home_header { margin-left: -25px; }
		.pg_services .pod h1  { text-align: center; height: 46px}
		
		.pg_services .servicesinfo { width: 740px; margin-left: 30px; }
			.pg_services .servicesinfo h1 { text-align: left; text-indent: 20px; background: url(/_images/spacer1_a.gif) no-repeat bottom; }
			.pg_services .servicesinfo p { margin: 10px 20px; }
		
			
/* Contact */	
	.pg_contact .home_header { margin-left: -25px; }
		.pg_contact .pod h1  { text-align: center; height: 45px}
		
		.pg_contact .contactform { width: 440px; margin-left: 30px; }
			.pg_contact .contactform table { width: 400px; border: 0px; margin: 0px 0px 15px 20px}
   			.pg_contact .contactform td { padding: 4px 0px; } 
			.pg_contact .contactform h1 { background: url(/_images/spacer1_a.gif) no-repeat bottom; }
			.pg_contact .contactform p { margin: 10px 20px; }
		
		.pg_contact .contactinfo { width: 275px; margin-left: 25px; }
			.pg_contact .contactinfo h1 { background: url(/_images/spacer2_a.gif) no-repeat bottom; }
			.pg_contact .contactinfo p { margin: 10px 20px 15px; }
			

		.pg_contact .form { position: relative; border: 1px solid #2B2B2B }
			.pg_contact #error { display: none; color: #CF4400; padding: 2px 0px 6px; margin-left: 20px}
			.pg_contact .ERROR { background: #930;  border: 1px solid #2B2D33; padding: 3px;}
				.pg_contact select.ERROR { padding: 1px 0px 1px 1px;  }
			.pg_contact .success { position: absolute;  visibility: hidden; width: 250px; margin: 5px 0px 0px 15px; color: #009900; font-weight: normal; line-height: 1.6em; height: 25px; }
			.pg_contact .other { display: none; margin-top: 2px; }
			
			a.tooltip { text-decoration: none; cursor: help}
			a.tooltip:hover { visibility: visible; }
			a.tooltip span.tooltip { visibility: hidden; position: absolute; margin: -55px 0px 0px -50px; }
			a.tooltip:hover span.tooltip { visibility: visible;  }
			a.tooltip span span { color: #cf4400; display: block; text-decoration: none; position: relative; border: 1px solid #930; background: #FFF9DF; padding: 3px; font-size: .9em; width: 140px; text-align: left; }

		.pg_contact a.submitbtn { float: right; position: relative; margin-right: 3px}
		.pg_contact a.submitbtn span { position: absolute; cursor: pointer; top: 0px; left: 0px; opacity: .3; filter: alpha(opacity=30); background: #3C0000; width: 95px; height: 28px}
			.pg_contact a.submitbtn:hover span { opacity: 0; filter: alpha(opacity=0);  }
