@charset "utf-8";
/* CSS Document */
	
	
body {
	 background-color : #281a31; 

font-family : Arial, Helvetica, sans-serif;
}


	#container {
	position:absolute;
	left: 50%;
	top: 50%;
	width:800px;
	height:552px;
	margin-top: -276px; /* half of the height */
	margin-left: -400px; /* half of the width */
	background-color: #281a31;
	z-index:1;
	}
	

	#left_square {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #ede45c;
	float: left;
	}
	
		#left_square_1 {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #87a1c5;
	float: left;
	}
	
		#left_square_2 {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #60b563;
	float: left;
	}
	
		#left_square_3 {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #ede45c;
	float: left;
	}
	
		#left_square_4 {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #705782;
	float: left;
	}
	
		#left_square_5 {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #f6ffb2;
	float: left;
	}
	
		#left_square_6 {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #f6ffb2;
	float: left;
	}
	
	#left_square_projects {
		width:400px;
		height:400px;
		z-index:1;
		top: 75px;
		position: relative;
		background-color: #a49ea8;
		float: left;
	}
	
	#left_square_CAFOD {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #e5792f;
	float: left;
	}
	
	#left_square_digicel {
	width:400px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #e7ff33;
	float: left;
	}
	
	#logo_cont {
	position:absolute;
	width:68px;
	height:68px;
	z-index:1001;
	left: 12px;
	top: 12px;
	background-color: #000000;
	}
	#logo_cont2 {
		position:absolute;
		width:100px;
		height:100px;
		z-index:1001;
		left: 17px;
		top: 17px;
		

	}
	#txt_l {
		width:300px;
		height:300px;
		z-index:3;
		background-color: #3300CC;
	}
	.body_text_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	margin: 75px 75px 10px 92px;
	color: #000;
	}
	
	#rt_square {
	width:400px;
	z-index:1;
	top: 75px;
	float: right;
	position: relative;
	}
	#menubar {
	position: relative;
	margin-top: 75px;
	float: left;
	left: 12px;
	width:802px
	
		
	}
	#full_cont {
	width:802px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #f6ffb2;
	float: left;
	}
	


	
	#apDiv1 {
		position:absolute;
		width:195px;
		height:302px;
		left: -90px;
		top: 49px;
		background-color: #eff7fa;
	}
	.style1 {
		font-size: 12px;
		line-height: 25px;
		margin: 14px 0px 0px 35px;
	}
	
	.bh a:hover {font-weight: bold;}
	.bh a:link {font-weight: normal;}
	.bh a:active {font-weight: normal;}
	.bh a:visited {font-weight: normal;}
	
	#lorna_link {
	position:absolute;
	z-index:2;
	left: 17px;
	top: 565px;
}
.lorna_link {	color: #FFFFFF;	font-size: 9px;}

	.bh a:hover {font-weight: bold; color: #FFFFFF;}
	.bh a:link {font-weight: normal; color: #FFFFFF;}
	.bh a:active {font-weight: normal; color: #FFFFFF;}
	.bh a:visited {font-weight: normal; color: #FFFFFF;}
	
	
	.body_text_w {
	color: #000;
	font-size: 12px;
	line-height: 25px;
	margin: 96px 12px 0px 92px;
	
}

	.body_text_w_caf {
	color: #000;
	font-size: 12px;
	line-height: 22px;
	margin: 96px 12px 0px 92px;
	width: 293px;
	height: 285px;
}



#project_list_cont {
	position:absolute;
	width:193px;
	left: -76px;
	top: 186px;
	background-color: #e2f3f9;
	height: 130px;
}
.project_style_list {
	font-size: 12px;
	line-height: 25px;
	margin: 14px 0px 14px 35px;
}
	.project_style_list a:hover { color: #000; font-weight: bold; text-decoration: underline;}
	.project_style_list a:link { color: #000; text-decoration: none;}
	.project_style_list a:active { color: #000; text-decoration: none;}
	.project_style_list a:visited { color: #000; text-decoration: none;}

#appr_1 {
	position:absolute;
	width:218px;
	height:218px;
	left: -53px;
	top: 168px;
}
#appr_2 {
	position:absolute;
	width:218px;
	height:218px;
	left: 177px;
	top: 168px;
}
#appr_3 {
	position:absolute;
	width:218px;
	height:218px;
	left: 407px;
	top: 168px;
}
#appr_4 {
	position:absolute;
	width:218px;
	height:218px;
	left: 637px;
	top: 168px;
}
.approach_intro_style {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	margin: 50px 0px 0px 17px;
}

/* ****** contact pg *******/

#contact_img {
	position:absolute;
	width:260px;
	height:333px;
	left: 525px;
	top: 50px;
}
#address_cont {
	position:absolute;
	width:408px;
	z-index:1;
	left: 117px;
	top: 111px;
}
.body_12_28h {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
}
.contact_hdrs {
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
}
.address_style {
	color: #fff;
	font-size: 14px;
	line-height: 28px;
}
.map_style {
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
}

	.map_style a:hover {color: #fff; text-decoration: underline;}
	.map_style a:link { color: #fff; text-decoration: none;}
	.map_style a:active { color: #fff; text-decoration: none;}
	.map_style a:visited {	color: #fff;	text-decoration: none;}
	
	.black_link {
	color: #000;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
}

	.black_link a:hover {color: #000; text-decoration: underline;}
	.black_link a:link { color: #000; text-decoration: none;}
	.black_link a:active { color: #000; text-decoration: none;}
	.black_link a:visited {	color: #000;	text-decoration: none;}

#new_address {
	position:absolute;
	width:320px;
	height:28px;
	z-index:2;
	left: 397px;
	top: 111px;
	background-color: #000;
}	


/* sust. */

	.body_text_w_sus {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 25px;
	margin: 75px 20px 10px 17px;
	}


/* ********** news ********** */

/* ********** news ********** */

#news_cont_main {
	position:absolute;
	width:575px;
	z-index:1002;
	left: 110px;
	top: 60px;
	
}
.news_cont_inner {
	width:100%;
	height:154px;
	z-index:1;
	line-height: 25px;
	font-size: 12px;
	color: #000;
}

	.news_cont_inner a:hover {color: #000; text-decoration: underline;}
	.news_cont_inner a:link { color: #000; text-decoration: none;}
	.news_cont_inner a:active { color: #000; text-decoration: none;}
	.news_cont_inner a:visited { color: #000; text-decoration: none;}


.news_hdr {
	color: #000000;
	font-weight: bold;
}
#news_img_rt1 {
	width:160px;
	height:141px;
	float: right;
	position: absolute;
	left: 415px;
	top: 6px;
}
#news_img_rt2 {
	width:160px;
	height:141px;
	float: right;
	position: absolute;
	left: 415px;
	top: 179px;
}

#lornalink {
	position:absolute;
	width:9px;
	left: -14px;
	top: 404px;
	background-color: #ff00ff;
	height: 72px;
}

#prev_pro_link {
	width:10px;
	height:40px;
	z-index:2;
	position: absolute;
}
#next_pro_link {
	position:absolute;
	width:10px;
	height:40px;
	z-index:3;
	top: 0px;
	left: 390px;
}

#projects_link {
	position:absolute;
	z-index:200;
	left: 317px;
	top: 446px;
}


#prev_pro_link_top {
	width:10px;
	height:40px;
	z-index:2;
	position: absolute;
	top: 3px;
}
#next_pro_link_top {
	position:absolute;
	width:10px;
	height:40px;
	z-index:3;
	top: 3px;
	left: 390px;
}
/* **********Temp Index********* */

	#full_cont3 {
	width:802px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #231F20;
	float: left;
	}
	
		#full_cont2 {
	width:802px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #fff;
	float: left;
	}
	
	#full_cont_blackpress {
	width:802px;
	height:400px;
	z-index:1;
	top: 75px;
	position: relative;
	background-color: #e5792f;
	float: left;
	}
	
	.k14b {
	font-size: 14px;
	font-weight: bold;
}




.black_link2 {color: #000;text-decoration:none;}
.black_link2 a:link {color: #000; text-decoration:none;}
.black_link2 a:hover {color: #000;text-decoration:underline;}
.black_link2 a:active {color: #000; text-decoration:none; }
.black_link2 a:visited {color: #000; text-decoration:none; }



.door a:hover {color: #705782;text-decoration:none; font-weight:bold;}
.smith a:hover {color: #87a1c5;text-decoration:none; font-weight:bold;}
.heart a:hover {color: #60b563;text-decoration:none; font-weight:bold;}
.eye a:hover {color: #ede45c;text-decoration:none; font-weight:bold;}
.chat a:hover {color: #e5792f;text-decoration:none; font-weight:bold;}
.mail a:hover {color: #705782;text-decoration:none; font-weight:bold;}
.wab a:hover {color: #e5792f;text-decoration:none; font-weight:bold; font-size:11px;}
.wab2 a:hover {color: #e5792f;text-decoration:none; font-weight:bold; font-size:11px;}

.wab  {color: #e5792f;text-decoration:none; font-size:11px;}
.wab2  {color: #e5792f;text-decoration:none; font-size:11px;}

.wab2 a:link {color: #e5792f; text-decoration:none;}
.wab2 a:hover {color: #e5792f;text-decoration:none;}
.wab2 a:active {color: #e5792f; text-decoration:none; }
.wab2 a:visited {color: #e5792f; text-decoration:none; }


.bs_drop  {color: #fff;text-decoration:none; font-size:11px;}
.bs_drop a:hover {color: #FF0000;text-decoration:none; font-weight:bold; font-size:11px;}



#thumbs_1 {
	position:absolute;
	left: 16px;
	height:60px;
	padding-top: 3px;

	}
	
#thumbs_2 {
	position:absolute;
	left: 70px;
	height:60px;
	padding-top: 3px;

	}
	
#thumbs_3 {
	position:absolute;
	left: 124px;
	height:60px;
	padding-top: 3px;

	}

#thumbs_4 {
	position:absolute;
	left: 178px;
	
	height:60px;
	padding-top: 3px;

	}

#thumbs_5 {
	position:absolute;
	left: 232px;
	
	height:60px;
	padding-top: 3px;

	}		
	
#thumbs_6 {
	position:absolute;
	left: 286px;
	
	height:60px;
	padding-top: 3px;

	}	

#thumbs_7 {
	position:absolute;
	left: 340px;
	
	height:60px;
	padding-top: 3px;

	}	


 .pro_top a:hover {   margin-left:-11px;}
 
 

#thumbs_top1 {
	position:absolute;
	top: -63px;
	width:400px;
	height:60px;
	left: -5px;
	
		}
		
#thumbs_top {
	position:absolute;
	top: -63px;
	width:400px;
	height:60px;
	left: 0px;
	
		}

.sq8 {
	color: #fff;
	font-size: 14px;
	padding-top: 40px;
	line-height: 25px;
}
	.sq8  a:hover { text-decoration:none; color: #fff;}
	.sq8  a:link {  text-decoration:none; color: #fff;}
	.sq8  a:active { text-decoration:none; color: #fff;}
	.sq8  a:visited {text-decoration:none; color: #fff;}
	

.email_w {
	color: #fff; text-decoration:none;
}
	.email_w  a:hover { text-decoration:underline; color: #fff;}
	.email_w  a:link {  text-decoration:none; color: #fff;}
	.email_w  a:active { text-decoration:none; color: #fff;}
	.email_w  a:visited {text-decoration:none; color: #fff;}
	
.email_work {
	color: #590072; text-decoration:none;
}
	.email_work  a:hover { text-decoration:underline; color: #590072;}
	.email_work  a:link {  text-decoration:none; color: #590072;}
	.email_work  a:active { text-decoration:none; color: #590072;}
	.email_work  a:visited {text-decoration:none; color: #590072;}		
	
.email_k {
	color: #000; text-decoration:none;
}
	.email_k  a:active { text-decoration:none; color: #000;}
	.email_k  a:link {  text-decoration:none; color: #000;}
	.email_k  a:hover { text-decoration:underline; color: #000;}
	.email_k  a:visited {text-decoration:none; color: #000;}	
	
	
.blackpress {
	color: #000; text-decoration:none; font-size:10px; padding:3px 3px 0px 6px;
}
	.blackpress  a:active { text-decoration:none; color: #000;}
	.blackpress  a:link {  text-decoration:none; color: #000;}
	.blackpress  a:hover { text-decoration:underline; color: #000;}
	.blackpress  a:visited {text-decoration:none; color: #000;}	
	
.body_text_blackweb {
	color: #000;
	font-size: 12px;
	line-height: 22px;

}

	.black_link_web {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height:25px;
}

	.black_link_web2 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

	.black_link_web a:hover {color: #000; text-decoration: underline;}
	.black_link_web a:link { color: #000; text-decoration: none;}
	.black_link_web a:active { color: #000; text-decoration: none;}
	.black_link_web a:visited {	color: #000;	text-decoration: none;}
	
.sq_txt {font-size: 14px; padding: 8px 0 0 7px; line-height:23px;}


	.sq_txt  a:hover { text-decoration:none; color: #000;}
	.sq_txt  a:link {  text-decoration:none; color: #000;}
	.sq_txt  a:active { text-decoration:none; color: #000;}
	.sq_txt  a:visited {text-decoration:none; color: #000;}
	
