	/* GLOBAL */
	
	body {
		font: 13px/20px Arial, Helvetica, sans-serif;
	}
	
	a {
		text-decoration:none;
		color: #000000;
	}
	
	a:hover {
		text-decoration:underline;
		color: #ad4105;
	}
	
	p {
		margin: 0;
		padding: 0 0 15px 0;
	}
	h1, h2, h3 {
		margin: 0; padding: 0;
		font-weight: normal;
	}	
	.clear {clear: both}
	
	/* WRAPPER */
	#wrapper {
		background:url('../images/bg_shadow.jpg') no-repeat top left;
		margin: 20px auto 0 auto;
		padding-top: 20px;
		width: 940px;	
	}
	
	/* CONTAINER */	
	#container {
		width:900px;
		margin: 0 auto;
		border: 1px solid #D4D4D4;
	}
	
	/* HEADER */
	#header {
		overflow:hidden;
	}
	
		.logo{
				background: url('../images/prc_logo_banner.gif') no-repeat top left;
				width:900px;
				height:69px;
				margin-top:0px;
			}
	
		#header h1 {margin: 0px; padding: 0px;}
	
		#header h1 a{
					display:block;			
					text-indent:-9999px;				
			}		
	
	/* TOPNAV */
	#topnav {
		background: #1E6BA3;
		height: 35px;
	}
	
		#topnav ul {
			list-style: none;
			margin: 0;
			margin-left: 175px;			
			padding: 0;
		}
		
			#topnav ul li{
				list-style: none;
				width: 145px;
				float:left;
				text-align:center;
				text-transform:uppercase;
				font-weight:bold;
				color:#FFF;
			}
			
				#topnav ul li a{
					height:35px;
					display:block;
				}
				#about{
					background: url('../images/btn_aboutus.gif') no-repeat;
					display:block;
				}

					#about:hover{
						background: url('../images/btn_aboutus_over.gif') no-repeat;
					}
					
				#services{
					background: url('../images/btn_services.gif') no-repeat;
					height:35px;
				}

					#services:hover{
						background: url('../images/btn_services_over.gif') no-repeat;
					}					

				#commercial{
					background: url('../images/btn_aboutus.gif') no-repeat;
					height:35px;
				}

					#commercial:hover{
						background: url('../images/btn_commercial_over.gif') no-repeat;
					}					

				#commercial{
					background: url('../images/btn_commercial.gif') no-repeat;
					height:35px;
				}

					#about:hover{
						background: url('../images/btn_aboutus_over.gif') no-repeat;
					}					

				#residential{
					background: url('../images/btn_residential.gif') no-repeat;
					height:35px;
				}

					#residential:hover{
						background: url('../images/btn_residential_over.gif') no-repeat;
					}	

				#contact{
					background: url('../images/btn_contact.gif') no-repeat;
					height:35px;
				}

					#contact:hover{
						background: url('../images/btn_contact_over.gif') no-repeat;
					}										
		
				#topnav ul li a{
					font-weight:bold;
					color:#FFF;					
				}
					#topnav a.child {
						display:block;
						text-indent:-1000px;
						overflow:hidden;
					}
				
				
	/* Home Flash */
	#home_flash {
		height: 268px;
		background:#E4E4E4;
	}			

	/* SubPage */
	
	#subpage {
		overflow:hidden;		
	}
	#leftnav{
		width: 175px;
		height:180px;
		float: left;
		background:#E4E4E4;
		overflow:hidden;	
		padding:20px 0 0 0px;			
		font: 12px/20px Arial, Helvetica, sans-serif;		
	}
	#leftnav h3{
		font:14px/20px Times, serif;
		font-weight:bold;
		padding-left: 20px;
		text-transform:uppercase;
		padding-bottom: 16px
	}
		
		#leftnav li{
			padding-left: 20px;
			line-height: 14px;
			padding-bottom: 4px;
			padding-top: 4px;
		}

	
		#leftnav li:hover{
			background:#999A9A;
			display:block;
			color:#FFF;			
		}
	
		#leftnav li:hover a{
			color:#FFF;			
		}
		#leftnav a:hover{
			color:#FFF;
			display:block;	
			text-decoration:none;		
		}
	
	#subpage_flash {
		width: 725px;
		height: 200px;
		overflow:hidden;
	}
	
	
	/* Content */
	#content {
		padding: 25px 35px 25px 175px;
	}
	#content a, #content_left a{
		color:#CC6600;
	}
	
	
	#exec_content{ overflow:hidden; padding:20px;}
		#content_left{width: 155px; float:left; overflow:hidden; line-height:20px;}
		#content_right{margin-left: 175px;}		
		
		#content_right form{
				padding:0 0 10px 0; margin: 0; 
				overflow:hidden;	
				font: 13px Arial, Helvetica, sans-serif;	
			}
			
			#content_right form ul {	
			}
			
			#content_right form li{
				margin: 5px 0;
			}
			
			#content_right form label {
				width: 150px;
				float:left;
			}
			
			#content_right form input[type='text'], #content_right form select, #content form textarea  {
				width:400px;
			}
			
			#content_right form div {
				margin-left: 150px;
			}	
	
	
	
	/* Footer */
	#footer {
		background: #E4E4E4;
		font: 10px Arial, Helvetica, sans-serif;
		height: 21px;
		padding-top: 10px;
	}		
	
	#ftr_left {
		float:left;
		margin-right: 10px;
		text-align: center;		
		width: 700px;
	}
	
	#footer a.ecendant{
		background: url('../images/icon_EC.gif') no-repeat right;
		padding-right: 20px;
		height: 16px;
		text-decoration:underline;
	}	
	
	ul.careers {
		line-height:20px;
		list-style-type:disc;
		margin-top:-10px;
		margin-bottom:20px;
		padding-left:25px;
	}
