body {margin-left:0px; margin-top:0px; background:url('images/bgb.gif');}

#Container1 {position:relative; top:0px; left:0px; width:780px;}
	#Container1a {position:relative; top:0px; left:0px; width:336px; height:84px;}
	#Container1b {position:absolute; top:0px; left:336px; width:444px; height:84px; background-color:#FFFFFF;} 
		.aboutus {position:relative; top:25px;}
		.services {position:relative; top:25px; left:-4px;}
		.portfolio {position:relative; top:25px; left:-8px;}
		.news {position:relative; top:25px; left:-12px;}
		.contact {position:relative; top:25px; left:-16px;}	
		
#Container2 {position:relative; top:0px; left:0px; width:780px; height:153px;}

#Container3 {position:relative: top:0px; left:0px; width:780px; height:35px; background:url('images/container3bg.gif');}
	#login {position:absolute; width:161px;}
	#littleicon {position:absolute; left:162px; width:619px;}
		.littlehome {position:relative; left:520px;}
		.littleemail {position:relative; left:525px;}
		.littlesearch {position:relative; left:530px;}
		
#Container4 {position:relative: top:0px; left:0px; width:780px;}		
	#Container4a {position:absolute; width:161px; background:url('images/container4divider.gif'); height:570px;}	
		.okButton {position:relative; left:10px;}
		.searchButton {position:relative; left:90px;}
		#news {position:absolute; left:10px; width:140px;}
			
	#Container4b {position:relative; left:161px; width:619px;}	
		#Container4b1 {position:relative; height:47px; width:619px; background:url('images/reddotline.gif');}
		
		#Container4b2 {position:relative; left:0px; width:311px; top:0px; background:url('images/container4bdivider.gif'); height:520px;}
			.C4b2Text {position:relative; width:300px; left:0px; top:5px; }  	
		
		#Container4b3 {position:absolute; width:308px; left:311px; top:47px; background-color:#FFFFFF; height:520px;}  
			.C4b3Text {position:absolute; width:295px; left:10px; top:5px;  }  
		
		/* This section is for 1 column instead of 2 columns in the body section */
		#Container4b_2 {position:relative; left:0px; width:619px; top:0px; background-color:#FFFFFF; height:520px;}
			.C4b_2Text {position:absolute; width:610px; left:5px; top:5px; }  	
		
		
#Container5 {position:relative; width:780px; height:34px; background:url('images/index_48.gif');}		

#Container6 {position:relative; width:780px; height:65px;}
	#terms {position:relative; left:20px; top:30px;}
	#terms_ {position:relative; left:20px; top:30px;}
	#privacy {position:relative; left:20px; top:30px;}
	#accessiblity {position:relative; left:20px; top:30px;}
	#copyright {position:relative; left:90px; top:30px;}


/* Below are generic style which applies to the whole page */
h2{margin:0;}
h3{margin:0;}

.formFont {font-family:tahoma; font-size:11px; color:#646464; text-decoration:none;}
.pageHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CD3232; text-decoration:none;}
.pageText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#646464; text-decoration:none;}

a.bodyLink {text-decoration:none; color:#646464;}
a.bodyLink:hover {text-decoration:underline;}
a.pageHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CD3232; text-decoration:none;}
a.pageHeading:hover {text-decoration:underline;}
a.formFont {font-family:tahoma; font-size:11px; color:#646464; text-decoration:none;}
a.formFont:hover {text-decoration:underline;}

/* default.asp */
#Container1a h1 {background: transparent url(images/kpl-logo.gif) no-repeat; width:336px; height:84px;margin:0;}
#Container1a h1 span {display:none;}
#PageHeaderIndex h2 {background: transparent url(images/welcome.gif) no-repeat; width:335px; height:37px;margin:0;}
#PageHeaderIndex h2 span {display:none;}

